St. Louis 8 – Cincinnati 2 – Matt Holliday had four hits and four RBI to back up the pitching of Adam Wainwright who won his fifth consecutive start in the Cardinals beat the Reds 8-2.
Allen Craig added three RBI in a homerun for the Cardinals.
Other National League Scores
Colorado 0 – Chicago 5 – Chris Volstad Allowed three hits in 6 2/3 innings and the Chicago Cubs beat the Colorado Rockies 5-0. Starlin Castro went 2-for-3 with a double, walk and three runs scored and Darwin Barney had two RBIs for Chicago.
San Diego 5 – Arizona 4 – Edinson Volquez pitched seven strong innings and Carlos Quentin doubled, scored a run, drove in a run and drew a walk for Arizonafor the Padres. Chris Young went 2-for-4 with a double
Miami 6 – Los Angeles 2 – Mark Buehrle allowed one run on six hits in 5 2/3 innings of work to lead the Marlins to a 6-2 win over the Dodgers. Aaron Harang allowed three runs on six hits in 5 1/3 for Los Angeles. Rob Brantly, Giancarlo Stanton, Jose Reyes and Carlos Lee all had home runs for Miami.
Milwaukee 7 – Pittsburgh 0 – Carlos Gomez and Aramis Ramirez homered off Erik Bedard and the Brewers beat the Pittsburgh Pirates 7-0. Bedard gave up six earned runs on six hits for two thirds innings
Washington 1 – Philadelphia 4 – Cliff Lee pitched very effectively for seven innings and the Phillies beat the Washington Nationals 4-1. Jimmy Rollins and Laynce Nix homered for the Phillies
Houston 1 – New York 2 – Ike Davis hit two home runs for the New York Mets to beat the Houston Astros 2-1. The Mets only had four hits for the game. Marwin Gonzales