CHICAGO -- Nick Swisher hit a tiebreaking three-run homer in the eighth inning and the New York Yankees routed the Chicago Cubs, 10-4, on Sunday night in the finale of their first series at Wrigley Field in eight years.
Brett Gardner added his first career leadoff homer for the Yankees, who have won eight of 10 since they were swept by Boston in a three-game series at home. Swisher finished with four RBIs and Alex Rodriguez helped spark New York's offense with three hits and a walk.
Another boisterous crowd packed Chicago's longtime home for the third straight day, and there were more "Let's go Yankees!" chants from pockets of New York fans, followed by the inevitable boos from the majority of the paid attendance of 41,828. The crowd for the rubber game brought the weekend total to 126,283, setting a Wrigley Field record for a three-game series.
Alfonso Soriano hit his 14th homer and Aramis Ramirez had four hits for Chicago, which dropped the last two games of the series after winning four of five. Sean Marshall (3-2) pitched a perfect seventh, but failed to record an out in the eighth and was charged with two runs.
Soriano's three-run shot off CC Sabathia (9-4) made it 4-1 in the third inning, but that was it for the Cubs.
Russell Martin had a tying sacrifice fly in the sixth for New York and Swisher hit a 2-0 pitch from Chris Carpenter deep into the bleachers in right to make it 7-4.
That was enough for an uneven Sabathia, who allowed four runs and eight hits in seven innings to improve to 6-1 in his past seven starts. David Robertson worked around two walks during a scoreless eighth and Jeff Marquez got Soriano to fly out with the bases loaded to end the game.
Randy Wells gave up four runs and five hits in six innings for Chicago, hurt by a costly fielding mistake by shortstop Starlin Castro in the fourth.
Soriano has six career homers against Sabathia, the most for any player against the Yankees ace.