HOUSTON (AP) -- Starlin Castro, Darwin Barney and Marlon Byrd combined for seven hits, five runs and three RBIs and the Chicago Cubs held on for a 5-4 win over the Houston Astros on Monday night.
Castro had three hits and scored three runs, Byrd drove in a pair of runs and Barney hit an RBI triple as the Cubs jumped on the Astros early, building a 5-0 lead by the fourth inning. Alfonso Soriano drove in two runs with a double in the first.
Closer Carlos Marmol got the last four outs to help the Cubs to the win and give him his fourth save. Ryan Dempster (1-2) got his first win of the season, allowing four runs in 6 1-3 innings.
Houston starter Nelson Figueroa (0-2) allowed eight hits and five runs in four innings.