Rapid Reaction: Cubs 6, Brewers 3

CHICAGO -- A quick look at the Chicago Cubs' 6-3 win over the Milwaukee Brewers on Tuesday night at Wrigley Field.

How it happened: Pinch hitter Scott Hairston's eighth-inning sacrifice fly broke a 3-all tie before David DeJesus' two-run double made a winner of Carlos Marmol. Cubs starter Travis Wood pitched out of a first-inning jam before trouble hit in the second. Shortstop Starlin Castro made two errant throws and catcher Welington Castillo also threw a ball away that led to three Brewers runs (two earned). The Cubs scratched out a run in the fifth inning off of Willy Peralta on an Anthony Rizzo groundout. The Cubs got two more in the seventh, as Castro drove in a run on a RBI groundout that scored pinch hitter Steve Clevenger and Rizzo tied it on the next at-bat with a double plating DeJesus. Marmol pitched a scoreless eighth inning thanks to a diving play by Castro, who saved a run from crossing the plate. The team’s first night game of the season was the earliest scheduled since April 5, 1989 and featured a 30-degree wind chill.

What it means: The Cubs snapped a four-game losing streak. They had lost nine of their last 10 games against Milwaukee dating back to June 6, 2012. Wood has thrown 12.1 innings this season allowing two earned runs. The beleaguered Marmol threw a scoreless inning for the second straight day.

Outside the box: Manager Dale Sveum said Matt Garza should be back with the team in four weeks once he begins his rehab assignment sometime next week. Darwin Barney will go out on a minor league rehab assignment this weekend. If all goes well, Barney will likely return to the team on April 16. The second baseman went on the DL April 1 with a left knee laceration. Brent Lillibridge went 0-for-3, extending his season-long hitless streak to 0-for-17.

Up next: The Cubs send right-hander Scott Feldman (0-1, 7.71 ERA) against Brewers right-hander Kyle Lohse (0-0, 1.50) in the finale of the three-game series Wednesday night.