Angels 4, Athletics 2
At Oakland, California, Kendry Morales hit a go-ahead, two-run triple to help Los Angeles' Ervin Santana win his sixth straight decision.
National League
David Wright hit a go-ahead three-run homer in the eighth inning to help the New York Mets beat the Florida Marlins 7-6 on Sunday.
The first-place Mets reached the All-Star break with a 53-38 record and led the National League East by 12 games. Xavier Nady also hit a two-run homer for New York.
Joe Borchard went 2-for-3 and scored twice for the Marlins, who scored three runs in the seventh to take a 5-3 lead.
Braves 8, Reds 3
At Atlanta, Andruw Jones hit a two-run homer, and Atlanta roughed up Cincinnati All-Star Bronson Arroyo.
Padres 10, Nationals 9
At Washington, Mike Piazza hit a ninth-inning, pinch-hit home run to lift San Diego over Washington.
Phillies 8, Pirates 3
At Philadelphia, Cole Hamels (2-4) pitched five solid innings to win for the first time in over a month, and Philadelphia took its first series in that span.
Cubs 11, Brewers 4
At Milwaukee, Glendon Rusch filled in for Mark Prior with five solid innings and Chicago beat Milwaukee for its third straight win.
Diamondbacks 8, Rockies 5
At Denver, Orlando Hudson and Luis Gonzalez homered, and Arizona scored five runs in the seventh inning to complete a three-game sweep of Colorado.
Dodgers 3, Giants 1
At Los Angeles, Aaron Sele pitched six strong innings, Nomar Garciaparra extended his hitting streak to 21 games, and Los Angeles defeated All-Star
Cardinals 7, Astros 5, 12 inns
At Houston, Aaron Miles doubled in two runs in the 12th inning to give St. Louis its third win in four games against Houston.



