(AP) -- Carlos Pena hit one of Chicago's three home runs and walked with the bases loaded during a three-run eighth-inning rally as the Cubs won their season-high fifth straight, a 7-6 victory over the Pittsburgh Pirates on Thursday night.
Pena, Geovany Soto and Blake DeWitt homered to give Chicago 10 in the four-game sweep, the Cubs' first in Pittsburgh in 52 years.
The Pirates - in first place in the NL Central 10 days ago - have lost nine of 10 and a season-high seven consecutive.
Pirates starter James McDonald made it through seven innings for the first time this season and had his first three career RBIs during a six-run fourth.
Daniel McCutchen relieved him in the eighth and did not retire any of the three batters he faced.
(Copyright ©2011 by The Associated Press. All Rights Reserved.)