Alex Verdugo led the way for the Boston Red Sox on Saturday, as they dramatically came from behind to defeat the New York Yankees in extra innings.
Verdugo claimed three hits from five at-bats and sparked his side's fightback, scoring the game-tying single in the eighth inning.
Aaron Judge and Anthony Rizzo gave the Yankees a 5-3 lead with RBI doubles in the 10th inning, both scoring off Jake Diekman.
However, the Red Sox left-fielder responded, scoring a two-run single in the bottom of the extra inning to cap off a three-run frame and hand his side the win over their old rival.
Boston moved to second in the American League East at 46-39, but the Yankees still hold a 15-game lead with the MLB's best record at 61-24.
Rodon rolls for Giants
Carlos Rodon was in spectacular form to inspire the San Francisco Giants to a 3-1 win over the San Diego Padres in divisional ball.
The Giants had lost eight of their past 10 games and Rodon's last start capped off a five-game losing streak. The 29-year-old pitched a complete game, allowing his only run in the second inning.
The left-hander retired 22 of the Padres' final 23 batters while allowing only three hits for only the third complete game of his career.
Mets make it count in extra innings
The New York Mets overcame injuries to Starling Marte and James McCann to maintain their lead in the National League, defeating the Miami Marlins 5-4 in extra innings.
Tomas Nido hit the game-tying double with two outs in the 10th inning, before scoring the winning run on a throwing error by Marlins reliever Tanner Scott.
After retiring the number 17 to honour Keith Hernandez, the Mets secured their fourth walk-off win of the season and improved to 7-0 in extra innings, while moving their record to 53-32.