Yankees 6, Rays 5: Derek Jeter hit a home run on the first pitch he saw in his return to the lineup, and Alfonso Soriano capped off a big day with a walk-off single in the bottom of the ninth inning. Soriano went 4-for-5 on the day with a homer and three RBIs. Ichiro Suzuki added four hits for New York. Wil Myers went yard twice in the loss for Tampa Bay. Here's Soriano's game-winner:
Indians 6, Rangers 0: Ubaldo Jimenez struck out six in eight shutout innings to lead the Indians past the Rangers. Mike Aviles hit a two-run home run in the eighth inning and Michael Bourn drove in two runs for Cleveland. The Rangers only managed two hits off Jimenez and Indians reliever Vinnie Pestano.
Blue Jays 2, Astros 1: Colby Rasmus hit a walk-off single off Wesley Wright to push the Blue Jays past the Astros. Todd Redmond struck out 10 in six innings for Toronto, but he took a no decision. Jarred Cosart gave up one run in six innings for Houston.
Tigers 12, Phillies 4: Jhonny Peralta hit a grand slam in an eight-run sixth inning that blew the game open for Detroit. Ramon Santiago added three hits and Victor Martinez drove in two runs. Miguel Cabrera and Tigers manager Jim Leyland were both ejected early in the game for arguing balls and strikes.
Marlins 3, Pirates 2: Jose Fernandez gave up two runs and struck out 13 in eight innings to earn the victory for Miami. Giancarlo Stanton hit a go-ahead home run in the sixth inning that would stand up for the Marlins the rest of the way. The Pirates scored two runs in the second inning, but that was the only offense they could muster.
Red Sox 5, Orioles 0: Jon Lester tossed seven shutout innings as the Red Sox blanked the Orioles. Lester allowed just four hits and struck out eight in his seven innings of work. David Ortiz went 4-for-4, hitting his 20th home run of the year and knocking in two runs. With the win and Tampa Bay's loss, Boston has regained a half-game lead in the AL East.
Nationals 14, Mets 1: The bottom of Washington's order did a lot of damage in a rout of the Mets, with Ian Desmond, Denard Span and Wilson Ramos combining for 10 hits and 10 RBIs. Ramos hit a grand slam in the third inning, while Desmond and Span both went 4-for-4. Taylor Jordan earned his first MLB win by giving up just one run in six innings.
Royals 4, White Sox 2 (12 innings): Alex Gordon hit a go-ahead two-run blast in the top of the 12th inning and Greg Holland shut the door in the bottom of the 12th as the Royals capped off a sweep of the White Sox. Adam Dunn and Paul Konerko drove in the only runs for Chicago, with Dunn hitting his 25th homer of the year in the sixth inning.
Athletics 10, Angels 6: Yoenis Cespedes went 3-for-5 and knocked in four runs as the Athletics came back from an early 5-0 deficit to snatch the victory from the Angels. Oakland starter Jarrod Parker gave up four runs in the first inning and another in the second before settling down and making it through five innings. The A's overtook the Angels thanks to a five-run sixth inning.
Cubs 2, Giants 1: The Cubs swept the Giants with three-straight one-run wins. In Sunday's win, Travis Wood gave up one unearned run in seven innings and also homered in the fifth inning to get Chicago on the board. Wellington Castillo hit a home run in the seventh inning that proved to be the game-winner. Tim Lincecum struck out 10 in seven innings of work, but he picked up his 11th loss of the year.
Dodgers 1, Reds 0 (11 innings): Dodgers rookie sensation Yasiel Puig broke a scoreless tie in the 11th inning with a walk-off blast off Curtis Partch. Brandon League pitched two scoreless innings to nab the victory. Chris Capuano started for the Dodgers, giving up just three hits in 6⅔ innings. Tony Cingrani gave up only one hit and struck out 11 in seven innings for Cincinnati.
Rockies 6, Brewers 5: Nolan Arenado hit a go-ahead single in the bottom of the eighth to rally the Rockies to victory in a back-and-forth affair. Dexter Fowler put the Rockies ahead 4-3 in the bottom of the seventh with a home run, but the Brewers went ahead 5-4 in the top of the eighth. Troy Tulowitzki went yard and Michael Cuddyer knocked in two runs for Colorado.
Mariners 6, Twins 4: Nick Franklin homered twice and knocked in four runs to push the Mariners past the Twins. Seattle used a four-run fourth inning to seize control of the game, and Franklin's second home run of the game in the seventh inning provided some insurance after Minnesota got within one run.
Padres 1, Diamondbacks 0: Tyson Ross allowed three hits and struck out seven in eight shutout innings to earn the victory for San Diego. Carlos Quentin drove in the only run of the game in the first inning. Diamondbacks starter Patrick Corbin gave up only one run in eight innings while striking out eight, but he was saddled with the loss.
Braves 5, Cardinals 2: Jason Heyward homered and drove in two runs as the Braves swept the Cardinals in Atlanta for the first time in 10 years. The game was tied at 2-2 in the sixth inning before pinch-hitter Joey Terdoslavich knocked in the go-ahead run with an RBI single. Heyward followed that up with an RBI single of his own. Kris Medlen pitched six innings of two-run ball to notch the victory, while Craig Kimbrel picked up his 31st save of the year.