Josh Hamilton hit two home runs, Albert Pujols also connected and the Los Angeles Angels went deep a season-high five times in a 13-2 rout of the Cubs on Wednesday night at Wrigley Field.
Mark Trumbo and Brendan Harris also homered for the Angels. Hamilton drove in five runs and Pujols drove in three.
All of the Angels' home runs were no-doubters. They hit a pair during a five-run first inning and then followed with three more in a six-run fifth, providing more than enough support for C.J. Wilson (9-6).
The Angels have won 11 of 14. Once 12 games under .500, they are now within two games of the break-even mark since June 12, they have the best record in baseball at 17-8.
The Cubs had their four-game winning streak snapped, a day after they hit five home runs to beat the Angels 7-2.
Hamilton broke loose a night after having his 12-game hitting streak snapped on Tuesday.
Wilson kept up his solid pitching, allowing one run and four hits in seven innings to win for the fifth time in his last six starts. He retired the last seven batters he faced before being removed with the big lead after throwing 112 pitches.
The Angels wasted little time in getting to Jeff Samardzija (5-9). Erick Aybar and Mike Trout started the game with doubles and Pujols drew the first of his three walks.
Hamilton followed with a drive over the right-field wall for a three-run shot, his 13th of the season. A batter later, Trumbo connected on a hanging slider and hit it into the left-field bleachers to cap a five-run first inning.
Leading 5-1, the Angels broke it open in the fifth as Pujols and Harris hit two-run shots and Hamilton added a solo homer.