Carlos Zambrano finally got a win, and the Cubs finally swept a road series.
Micah Hoffpauir drove in two runs, including one on his 10th homer, and Koyie Hill added a two-run single to back Zambrano and power the Cubs to an 8-5 victory Wednesday over the Pirates in front of a meager 10,899.
The Cubs finished the road trip with a 4-2 record and posted their first sweep away from Wrigley Field since taking four against the Nationals from July 16-19. Kevin Hart was the winning pitcher for Chicago on July 19, but since then, he's joined the Pirates, and on Wednesday, he took the loss.
Zambrano (8-6) picked up his first "W" since July 22, having gone 0-2 with three no decisions since. He also missed time since the last win because of back problems. The right-hander struck out eight and gave up five hits over six innings. In the past nine games, Cubs starting pitchers have posted a 1.74 ERA (11 earned runs in 57 innings).
The Cubs didn't need eight straight hits to lead off the game as they did on Tuesday, but Kosuke Fukudome did lead off with a single and eventually scored on Jeff Baker's sacrifice fly. Hart (4-6) threw 30 pitches in the first inning.
The Cubs added runs in the second on Ryan Theriot's RBI single and in the third on a run-scoring fielder's choice by Bobby Scales.
The Pirates had runners at the corners with two outs in the fourth when Andrew McCutchen lined a double into the gap in left center. Fukudome tried to make a diving catch, but missed, and two runs scored to close to 3-2.
Hoffpauir, starting in right in place of Milton Bradley, answered when he led off the fifth with his home run. The Pirates chose to intentionally walk Mike Fontenot to load the bases with one out in the seventh and one out later, Hill hit a two-run single.
Former Cubs infielder Ronny Cedeno added a three-run homer in the Pirates' eighth off Kevin Gregg to cut the lead to 8-5.