After dropping two of three to the Houston Astros, the Cubs traveled to Pittsburgh and picked up a decisive victory in a 12-3 romp of the Bucs.
Starter Carlos Zambrano was looking to bounce back after his shortest outing of the season last time out against the Pirates, while the Pirates sent left hander Zach Duke to the mound.
Zambrano had few problems this time out against the Pirates, while Duke struggled to find control and keep Cubs hitters off balance. Zambrano struck out six over seven innings, and collected four hits of his own, a career high.
Center fielder Reed Johnson chipped in three hits of his own, including a three-run homer to give the Cubs an 8-0 lead.
Right fielder Mark DeRosa chipped in three runs, while the Cubs pounded out 19 hits, a season high.
Alfonso Soriano appeared hurt again in last night's ball game while not running the bases well. Soriano led off the game with a double into the right field corner but was clearly favoring his left calf rounding the bases.
Soriano sat out Wednesday's series finale against the Astros, complaining of pain in his left calf muscle. Soriano was on the disabled list earlier this season with a right calf strain.
The Cubs will look to clinch the series today against the Pirates when Jason Marquis faces Phil Dumatrait.