Brian Matusz pitched shutout ball for seven innings and Baltimore picked up only its third win in 20 games at Fenway Park with a 6-1 win over Boston Sunday.
Rays 7, Twins 4
Evan Longoria had three hits and three RBIs and Sean Rodriguez homered among his three hits for visiting Tampa Bay.
Athletics 3, Indians 1
Vin Mazzaro allowed one run and seven hits in 72/3 innings for visiting Oakland.
Mariners 8, Tigers 1
Russell Branyan and Casey Kotchman each hit a three-run homer to support Cliff Lee (8-3) and visiting Seattle.
Angels 11, Royals 0
Torii Hunter had two homers and seven RBIs for host Los Angeles.
White Sox 5, Rangers 3
Alexei Ramirez hit a go-ahead two-run homer in the sixth for visiting Chicago.
Marlins 3, Braves 2
Dan Uggla homered and drove in all three runs for visiting Florida.
Pirates 8, Phillies 5
Garrett Jones and Delwyn Young drove in two runs each as last-place Pittsburgh beat visiting Philadelphia for the third time in four games.
Rockies 4, Giants 3
Todd Helton hit a bases-loaded sacrifice fly in the 15th inning for host Colorado.
Reds 14, Cubs 3
Drew Stubbs hit three of visiting Cincinnati's season-high seven home runs.
Padres 3, Astros 2
Tony Gwynn Jr. hit a bases-loaded single in the ninth inning for host San Diego.
Cardinals 7, Brewers 1
Adam Wainwright (12-5) threw a five-hitter and hit a three-run double for host St. Louis.
Dodgers 3, D-Backs 1
Matt Kemp hit a two-run homer off Aaron Heilman in the eighth for visiting Los Angeles.- AP