Jose Altuve celebrated his birthday with a home run as the Houston Astros silenced the boo boys in a 7-4 win at the New York Yankees.
The Astros have been booed relentlessly in their first visit to New York since the sign-stealing scandal.
Houston were found to have stolen signs of opposition teams on the way to winning the championship in 2017, as well as for part of 2018 following an investigation last year.
Yankees fans have made their feelings known throughout the MLB series, but Altuve answered the boos by hitting a go-ahead, three-run homer in the eighth inning on his 31st birthday.
The Astros avoided a series sweep against the Yankees, who had their five-game winning streak snapped on Thursday.
Braves end seven-year wait
For the first time since 2014, the Atlanta Braves swept the Washington Nationals thanks to a 3-2 victory. It was a bittersweet outing for Dave Martinez, who oversaw his 411th career game as Nationals manager – a franchise record. Washington's Jon Lester also became the 17th left-handed pitcher in MLB history to record 2,400 career strikeouts.
Taijuan Walker allowed just one hit in seven innings to fuel the New York Mets' 4-1 win away to the St Louis Cardinals.
Randal Grichuk had a memorable game after homering, doubling and driving in five runs as the Toronto Blue Jays rallied past the Oakland Athletics 10-4. Marcus Semien homered among his four hits for the Blue Jays, who split the series in Oakland.
The Detroit Tigers and Boston Red Sox combined to score 21 runs without hitting a homer – the latter were 12-9 victors. It is the first time that many runs were scored without a homer at Fenway Park in a nine-inning game since 1961.
Twins and their extra-inning woes continue
The Minnesota Twins were outlasted 4-3 by the Texas Rangers after 10 innings. This season, the Twins are 0-7 in extra innings.
The Miami Marlins edged the Arizona Diamondbacks 3-1 but Pablo Lopez is still searching for a win. Lopez improved his ERA to 0.38 over his last four starts following his five-inning, 0 earned-run no decision. Per Stats Perform, he is the first pitcher since ERA became official in 1913 to have a four-start span with 20-plus innings pitched, an ERA under 0.50 and no wins.
Ohtani homers… again
Two-way Los Angeles Angels star Shohei Ohtani hit his 10th home run of the season in an 8-3 loss to the Tampa Bay Rays. With his homer, it is the second time this year Ohtani has been the starting pitcher one day and then homered the next. According to Stats Perform, the Japanese sensation is the first player in the modern era to do so in the same season.
Thursday's results
Houston Astros 7-4 New York Yankees
Philadelphia Phillies 2-0 Milwaukee Brewers
Boston Red Sox 12-9 Detroit Tigers
Texas Rangers 4-3 Minnesota Twins
New York Mets 4-1 St Louis Cardinals
Cleveland Indians 4-0 Kansas City Royals
Toronto Blue Jays 10-4 Oakland Athletics
Atlanta Braves 3-2 Washington Nationals
Miami Marlins 3-1 Arizona Diamondbacks
Tampa Bay Rays 8-3 Los Angeles Angels
Dodgers at Angels
It will be an all-Los Angeles affair as city rivals the Dodgers (17-15) and Angels (13-17) meet on Friday. Slumping World Series champions the Dodgers have lost three straight games and eight of their last 10. The Dodgers will send Julio Urias to the mound, while Griffin Canning starts for the Angels.