• Cardinals 5, Pirates 4: ST. LOUIS — Yadier Molina had three hits and two RBIs in his return to the lineup, leading St. Louis to a victory over Pittsburgh.
• Reds 5-7, Cubs 3-9: CINCINNATI — Brett Jackson hit his first career home run to help Brooks Raley earn his first major league win, leading Chicago over Cincinnati for a split of their day-night doubleheader.
• Dodgers 6, Braves 2: ATLANTA — Hanley Ramirez drove in four runs with two homers, including the first of three straight shots by Los Angeles in the second inning against Atlanta.
• Mets 2, Nationals 0: WASHINGTON — Jonathon Niese pitched into the eighth inning and Ike Davis hit a two-run homer to lead New York over Washington.
• Phillies 4, Brewers 3: MILWAUKEE — Cole Hamels tied a season high with 10 strikeouts to help Philadelphia end Milwaukee’s eight-game home winning streak.
• Diamondbacks 12, Astros 4: HOUSTON — Aaron Hill hit a three-run homer in a nine-run fifth inning and Chris Young had four hits as Arizona routed Houston.
• Giants 8, Padres 7: SAN DIEGO — Joaquin Arias homered and drove in three runs, and San Francisco used another big inning to beat San Diego.
• Marlins 6, Rockies 5: DENVER — Giancarlo Stanton homered for the sixth straight game at Coors Field and Miami held on to beat Colorado.
