Anthony Rizzo hit two home runs and drove in six to lift the Cubs to a 13-9 victory over the Pittsburgh Pirates on Sunday.
Rizzo hit a two-run shot in a four-run fifth inning, then capped a five-run sixth with his first career grand slam to seize the lead for Chicago. The six RBI are a career-high, and it was also the 23-year-old's first multihomer game.
Pedro Alvarez hit two homers and drove in five for the Pirates, who lost for the 12th time in 15 games. Pittsburgh came into play Sunday two games behind the Los Angeles Dodgers and St. Louis Cardinals for the second wild card.
Rod Barajas went deep for Pittsburgh, and Joe Mather hit a solo shot for the Cubs.
Staked to a 6-1 lead, the Pirates were unable to hold off the feisty Cubs, who have taken five of the last six against Pittsburgh.
Rizzo's two-run, opposite field blast highlighted a four-run fifth, then he launched a 3-1 pitch into the left-center field bleachers off Jared Hughes (2-2) an inning later to put the Cubs up 10-9 and send the home crowd into a frenzy.
David DeJesus had a pinch-hit, two-run single in a three-run ninth for Chicago.
Alvarez carried the Pirates early, but they could not tack on late. The big lefty followed Gaby Sanchez's leadoff single in the fifth with an opposite-field shot onto Waveland Avenue to extend the lead to four.
After the Cubs rallied to get within one, Alvarez hit another opposite field shot in the sixth with two men on to pad the lead again. It was Alvarez's sixth multihomer game of the season. He passed Andrew McCutchen for the team lead with 29.
The Pirates had a chance to tie it with a Starling Marte leadoff triple in the seventh, but Marte was caught in a rundown on a fake to third, throw to first by Cubs reliever Jaye Chapman after Neil Walker and McCutchen failed to get the run in.
Jeff Beliveau (1-0) allowed Alvarez's second home run, but recorded the final two outs of the sixth to earn his first career win.
Barajas homered on an 0-2 pitch with a man on and the pitcher on deck in the second inning to reach double-digits for the year.
McCutchen had an RBI single in the second and reached base four times. He has reached safely in nine of his last 11 plate appearances this series.
Pirates starter Jeff Locke was backed by a consistent flow of Pittsburgh offense, but couldn't get through the fifth inning to earn his first big league victory.
The 24-year-old Locke was staked to a 6-1 lead until things fell apart in a four-run fifth.
Mather's one-out solo homer started a string of four straight hits for the Cubs, which included Rizzo's two-run shot.
Cubs starter Chris Volstad had trouble finding the strike zone, and was hit hard when he did. The big righty gave up six runs on 10 hits through 4 2-3 innings. He walked four and struck out three.
Volstad had won three of his last four starts after enduring a brutal 24-start winless skid that spanned 13 months.
Alfonso Soriano notched his 100th RBI of the season with a first-inning single to bring home Rizzo. It's Soriano's third career 100-RBI campaign, and first since 2005 when he had a career-high 104 with Texas.