Mets 5, Phillies 0: Matt Harvey dominated the Phillies, striking out 10 batters over seven scoreless innings. David Wright, Marlon Byrd and Juan Lagares each hit a home run off Cliff Lee. Both Wright and Lagares' homers were upheld by video review.
Rays 4, Blue Jays 3: Three homers against R.A. Dickey helped the Rays survive a ninth-inning scare against the Blue Jays. Luke Scott and Kelly Johnson smacked back-to-back homers in the sixth, while Evan Longoria hit home run No. 20 of the season in the fourth. Tampa Bay has now won 13 of their past 14 games, and is a major-league best 44-23 since May 8.
Dodgers 9, Nationals 2: Matt Kemp went 3-for-4 with a homer and a double in his first game back from the DL, but injured his ankle in the ninth inning. The Dodgers battered Jordan Zimmermann for seven runs on eight hits in just two innings. Brandon League also had his first major-league plate appearance, drawing a walk on six pitches against Fernando Abad:
Pirates 3, Reds 2: Jeff Locke improved to 9-2 on the season, only allowing one run and one hit in six innings while striking out six Reds. Garrett Jones hit a solo homer off Homer Bailey in the second, while Michael McKenry went 2-for-4 with a double. Bailey pitched a strong game despite the loss, striking out 12 Pirates in 6 ⅓ innings.
Indians 7, Twins 1: Justin Masterson carried a no-hitter into the seventh inning against Minnesota, and ended up allowing one run on one hit over those seven innings while fanning eight. Jason Kipnis blasted a two-run homer off Scott Diamond in the third inning, while Michael Brantley crushed a bases-loaded triple in the fifth to turn the game into a blowout.
Mariners 12, Astros 5: The Mariners scored seven runs in the second inning against Jordan Lyles, capped off by a Nick Franklin grand slam. Dustin Ackely went 3-for-4 with two RBI, while Brad Miller, Kendrys Morales, Justin Smoak and Franklin all had multi-hit games. Felix Hernandez held Houston scoreless for six innings, only allowing four hits while striking out seven.
Cardinals 3, Padres 2: Adam Wainwright earned his NL-leading 13th victory of the season, and only allowed two runs on eight hits over eight innings. Allen Craig made a leaping catch at the wall to end the game in the ninth inning, robbing Jedd Gyorko of extra bases and a chance to take the lead; the Padres had runners on second and third at the time of the catch. Craig hit an RBI-single in the third inning, and David Freese followed Craig with a two-run double.
Tigers 4, Royals 1: Miguel Cabrera and Andy Dirks both hit solo homers for the Tigers, who avoided a three-game sweep in Kansas City. Drew Smyly, Bruce Rondon and Joaquin Benoit each pitched a scoreless inning of relief after Doug Fister labored through six innings.
A kid running in the Royals hot dog race lost his pants during the home stretch, but managed to keep himself upright, courtesy Rob Rogacki of Bless You Boys:
Athletics 6, Angels 0: Bartolo Colon tossed a complete-game shutout, only allowing four hits while striking out five. Colon improved his record to 13-3 on the season, and lowered his ERA to 2.52. Brandon Moss went 3-for-4 at the plate for Oakland, while Eric Sogard hit a two-run homer in the second.
Diamondbacks 3, Giants 1: The D-Backs did just enough against All-Star Madison Bumgarner, notching three runs on eight hits to hand him a loss in his first start since the break. A two-run single in the top of the eighth from Cody Ross, who went 2-for-3, proved to be the difference in the game.
Brewers 1, Marlins 0 (13): Caleb Gindl hit a walk-off homer in the bottom of the 13th, his first career big-league bomb. The Brewers pranked Gindl on the celebration; the whole team except for Jean Segura headed straight to the clubhouse instead of celebrating at home plate:
Wily Peralta only allowed two hits in eight shutout innings for Milwaukee, striking out seven.
Rockies 4, Cubs 3: Nolan Arenado snapped a 0-for-18 slump with an RBI-single in the top of the ninth to give the Rockies a win and clinch the three-game series. Tyler Chatwood allowed just one earned run through six innings to pick up the win, while the Cubs' Edwin Jackson gets pegged with the loss after allowing four runs on five hits.
Orioles 4, Rangers 2: Chris Tillman helped the streaking Orioles finish off a three-game sweep of the Rangers, working eight innings in his return from the All-Star game. Baltimore starters are now 7-1 over the last eight games. Matt Wieters went 2-for-4 with an RBI and two runs scored.
Yankees 7, Red Sox 8 (11): In Sunday's nightcap, the Red Sox and Yankees once again tangled in prime time on ESPN, to the delight of the entire world. The Yankees grabbed an early lead, but Boston surged back to go ahead, 7-3, thanks in part to home runs from Mike Napoli and Jonny Gomes. Not willing to give the Fenway crowd an easy celebration, New York tied the game at 7-7 in the seventh, allowing the game to continue on long into the night -- and the next morning. Finally, with two outs in the bottom of the 11th, Napoli hit his second home run (and his 13th of the season) to send the Boston faithful home happy.