Red Sox rookies star
The Red Sox outstanding rookie class has more than just Clay Buchholz.
One day after the 23-year-old right-hander pitched a no-hitter in his second major-league game, Jacoby Ellsbury hit his first career homer and Dustin Pedroia made another outstanding defensive play in host Boston's 3-2 win over the Baltimore Orioles on Sunday.
Devil Rays 8, Yankees 2: Carlos Pena hit a 3-run homer to tie Tampa Bay's single-season record in a win over host New York.
Blue Jays 6, Mariners 4: Matt Stairs and Gregg Zaun each hit 2-run homers, A.J. Burnett pitched 7 sharp innings and host Toronto beat slumping Seattle, sending the Mariners to their season-high ninth consecutive loss.
Royals 8, Twins 1: Alex Gordon hit 2 home runs, and Brian Bannister won for the fourth straight time as Kansas City beat host Minnesota.
Athletics 8, Tigers 7 (10): Oakland's Jack Hannahan blooped a game-winning single to shallow left in the 10th inning to score Mark Ellis from first, and visiting Detroit blew a chance to gain ground in the AL Central.
National League
Mets 3, Braves 2: Backed by David Wright's 2-run homer, Tom Glavine (12-6) won for the first time in four tries this season against his longtime teammate, beating host Atlanta as the Mets completed a three-game sweep.
Dodgers 5, Padres 0: Chad Billingsley (10-4) shut down San Diego's resurgent offense with 7 innings of 4-hit ball, beating the host Padres for the third time this season as Los Angeles avoided a sweep.
Rockies 4, Diamondbacks 3: Matt Holliday singled, homered and drove in 2 runs and Colorado beat host Arizona and Brandon Webb.
Marlins 7, Phillies 6: Host Florida tied a team record with 5 home runs, including 2 by Cody Ross and a go-ahead homer by Hanley Ramirez in a win over Philadelphia.
Nationals 2, Giants 1: Ryan Zimmerman hit a one-out RBI single in the bottom of the ninth inning, and host Washington took two out of three from San Francisco.