ST. PETERSBURG, Fla. | B.J. Upton hit three home runs and James Shields threw a two-hitter to lead Tampa Bay past Texas, 6-0.
Upton hit solo homers in the first, fourth and sixth innings. He struck out in the second, and received a standing ovation before hitting a broken-bat grounder to third in the eighth.
Shields (14-8) permitted just three baserunners. Elvis Andrus reached on a first-inning error, Nelson Cruz had an infield single in the second and David Murphy singled in the eighth.
Roy Oswalt (4-3) allowed four runs and six hits in two innings for Texas, filling in for 15-game winner Matt Harrison, who had his start pushed back to Tuesday to allow for extra rest.
YANKEES 13, ORIOLES 3
BALTIMORE | Slumping Curtis Granderson came off the bench to hit his 35th homer and drive in five runs, and the New York Yankees beat the Baltimore Orioles 13-3 Sunday to regain sole possession of first place in the AL East and earn an important split of the season series.
ROYALS 2, WHITE SOX 1, 10 INNINGS
CHICAGO | Mike Moustakas stroked a go-ahead single in the 10th inning to lift Kansas City over Chicago. The Royals plated both their runs with two outs in the 10th off Brett Myers (2-3), the seventh of eight White Sox pitchers in the game.
ANGELS 3, TIGERS 2
ANAHEIM, Calif. | Zack Greinke pitched seven strong innings of five-hit ball and Mike Trout hit a leadoff homer for the second straight as Los Angeles beat slumping Detroit. Greinke (5-2) struck out seven in his fourth straight victory, and Alberto Callaspo hit a two-run homer for the Angels, who have won six straight, 11 of 12 and 15 of 18 as they attempt to claw back into the AL wild-card race.
ATHLETICS 4, MARINERS 2
SEATTLE | Jonny Gomes hit a three-run home run, Tommy Milone worked six strong innings and Oakland finished off a three-game sweep of Seattle. Milone (12-10) allowed eight hits and two runs, matched a career high with 10 strikeouts and had no walks. He has walked one or no batters in each of his past 14 starts.
BLUE JAYS 4, RED SOX 3
BOSTON | Omar Vizquel hit a pair of sacrifice flies, including one in the ninth inning that lifted Toronto over free-falling Boston. Toronto entered the series in last place in the AL East but left Fenway Park two games ahead of the Red Sox.
TWINS 8, INDIANS 7
MINNEAPOLIS | Justin Morneau hit his second homer of the game in the bottom of the ninth inning to lift Minnesota over Cleveland. With one out in the ninth, Morneau hit the first pitch from Indians reliever Vinnie Pestano (3-2) just inside the right field foul pole for his 19th homer of the season. Morneau, who has four two-homer games this season, also hit a two-run shot to right in the bottom of the third.
MARLINS 8, NATIONALS 0
WASHINGTON | Ricky Nolasco tossed a four-hitter to shut out Washington for the second time in two weeks and Giancarlo Stanton homered for the third straight day to lead the Miami Marlins to an 8-0 win over the Nationals on Sunday. Nolasco also doubled in two runs when Bryce Harper lost his fly ball in the sun, and Greg Dobbs added three singles for Miami, which pounded out 14 hits.
REDS 5, ASTROS 1
CINCINNATI | Matt Dominguez hit a three-run homer and Tyler Greene added a solo shot to help Houston slow Cincinnati's run to the NL Central title. Edgar Gonzalez allowed two hits and one run in five innings against the Reds, who came in with a magic number of 14 for eliminating second-place St. Louis.
BRAVES 3, METS 2, 10 INNINGS
NEW YORK | Brian McCann homered and drove in the go-ahead run in the 10th inning to lift Atlanta over New York for its fifth straight win. Martin Prado led off the 10th with a single against Bobby Parnell (4-4). After Jason Heyward grounded out, Freddie Freeman was intentionally walked. Dan Uggla worked a walk base on balls before McCann hit a sacrifice fly.
CARDINALS 5, BREWERS 4, 10 INNINGS
ST. LOUIS | Allen Craig hit an RBI single in the 10th inning and St. Louis beat Milwaukee to avoid a three-game sweep and hold its slim lead for the second NL wild-card spot The Brewers tied it in the ninth on Norichika Aoki's two-out, two-run homer off closer Jason Motte. The two-strike drive barely cleared the right-field wall.
CUBS 4, PIRATES 2
PITTSBURGH | Alfonso Soriano hit a two-run homer in the eighth inning to help Chicago complete a three-game sweep of Pittsburgh. Soriano followed Anthony Rizzo's leadoff single in the eighth with his second homer in as many days and 28th of the season, sending the first pitch from Jason Grilli (1-6) into the Cubs bullpen in left-center.
PADRES 8, DIAMONDBACKS 2
SAN DIEGO | Chase Headley hit a grand slam to extend his career bests to 27 homers and an NL-high 102 RBIs, and Carlos Quentin followed with a homer for San Diego's first back-to-back shots this season in a win over Arizona.
PHILLIES 3, ROCKIES 2, GAME 1
PHILADELPHIA | John Mayberry Jr. got the winning single in the ninth inning when left fielder Carlos Gonzalez failed to hold on to a diving catch, leading Philadelphia over Colorado in the opener of a day-night doubleheader.