AP Photo/LM Otero
Puig robs Trout with diving catch (0:21)
Fan can't get in or out of poncho (0:30)
Red Sox down Rays (0:49)
Marte's game-saving catch (0:20)
ESPN Sport Science: Omar Infante & Alcides Escobar (2:48)


Final: Twins 3, Mariners 2

This was a 2-1 Seattle lead with 2 outs in the bottom of the 9th, until a wild pitch scored the tying run. Then Eddie Rosario stole 3rd and came home on a single to give Minnesota a confounding win. Box score


Final: Rockies 6, Cardinals 2

Ben Paulsen homered and had 3 RBIs, while Nolan Arenado added a 2-run shot, as Colorado ended a 3-game losing streak. Box score


Padres jump on Marlins early, cruise

Yangervis Solarte and Matt Kemp each had two hits and drove in a run for San Diego, which has won seven of eight and 12 of 16 after holding off Miami for a 5-3 win.


Duda does in Nationals

Lucas Duda hit two home runs and knocked in all three runs in the 3-2 win that draws the Mets just one game out of first place in the NL East.


Phillies score season high in rout

Ryan Howard recorded 3 hits and drove in his 60th run of the season, and the Phillies hit 3 home runs in their 12-2 win over the Braves. Philadelphia is an MLB-best 12-2 since the All-Star break.


Final: White Sox 8, Yankees 2

Melky Cabrera hit a 3-run HR as part of a 4-run 5th, and Alexei Ramirez added a solo shot as Chicago cruised in the 2nd game of their weekend series. Box Score


Final: Reds 4, Pirates 3

Eugenio Suarez had a double and 3 RBIs, and Aroldis Chapman worked around a bases-loaded situation to get the save, as Cincinnati beat Gerrit Cole for the 3rd time this season. Box score


Final: Cubs 4, Brewers 2

Anthony Rizzo homered for the 4th straight game and Jorge Soler maintained the Cubs' lead by robbing a 2-run homer in the 9th inning as the Cubs won their 4th straight. Box score


Machado, Joseph fuel Orioles in win

Manny Machado hit his 23rd home run of the season, Caleb Joseph drove in 3 runs, and the Orioles topped the Tigers 6-2 for their 7th win in 8 games.


Duda powers Mets past Nationals

New York is just one game out of first place in the NL East as Lucas Duda hit 2 HRs and drove in all 3 runs, including the game-winner on an 8th-inning RBI double to beat Washington 3-2. Box score


Final: Phillies 12, Braves 2

The Phillies scored a season-high in runs and moved to .500 on the year at home with their third win in a row and 12th victory in 14 games. Box score


Duda gives Mets lead over Nationals

Lucas Duda's streak of 8 straight hits being HRs has come to an end. However, that next hit was an 8th-inning RBI double that scored Curtis Granderson and give New York a 3-2 lead. Follow live

Eddie Matz @ESPNeddiematz

O's win 6-2 over Tigers at Camden Yards. Now 1/2 game out of 2nd wild card behind MIN. If Twins lose (down 2-1 in 7th), it's all tied up.

Final: Orioles 6, Tigers 2

Manny Machado earned this rest as the Orioles' 3B homered for the 2nd straight game and combined with Caleb Joseph (2-for-3, HR, 3 RBIs) to power Baltimore to its 7th win in 8 games. Box score


Paulsen powering Rockies in St. Louis

Ben Paulsen has a solo HR and a 2-run double as Colorado leads the Cardinals 6-2 in the 8th inning. Nolan Arenado also has a 2-run HR for the Rockies. Follow live