Kyle Schwarber's 2-run homer beats the White Sox 2-1 as the Cubs and Yu Darvish avoid a sweep by the White Sox

CHICAGO — Chicago White Sox first baseman Jose Abreu tied a major-league record Sunday by homering in his fourth consecutive at-bat, but the Chicago Cubs avoided further ignominy with an array of clutch performances to avoid a three-game sweep by their crosstown rivals.

After looking foolish on two sliders, Kyle Schwarber crushed a flat breaking pitch from Dylan Cease into the center-field seats at Wrigley Field for a two-run homer in the sixth inning that gave the Cubs a 2-1 victory in the City Series.

That enabled Yu Darvish to receive a well-deserved victory. Darvish’s only blemish in seven innings was a solo home run in the second by Abreu, who became the 43rd player in major-league history to homer in four consecutive at-bats. He finished with six home runs in the series.

“Abreu consistently does it,” Schwarber said. “He’s a real threat.”