Kris Bryant achieved a rare milestone in the Chicago Cubs' MLB defeat of the Cincinnati Reds.
Bryant recorded three home runs and two doubles in the 11-8 success, making him the first player in MLB history to manage the feat since 1913.
Elsewhere, the Cleveland Indians took their winning streak to 10 matches with an 8-3 success over the Cleveland Braves, while the Washington Nationals scored 11 unanswered runs to come from behind and sink the New York Mets 11-4.
The Tampa Bay Rays snapped an 11-game skid with a 13-7 victory over the Boston Red Sox – they led 9-0 after three innings – while a six-run seventh inning was the highlight for the Philadelphia Phillies in their 8-0 drubbing of the Arizona Diamondbacks.
— #VoteRays (@RaysBaseball) June 28, 2016
A four-run first inning proved in vain for the Pittsburgh Pirates as the LA Dodgers rallied for a 5-4 win and a six-run seventh enabled the Colorado Rockies to break free of the Toronto Blue Jays – they eventually won 9-5.
The game between the Yankees and Texas was held up by a rain delay in the ninth inning in New York with the home side holding a 6-5 lead. When play resumed the Rangers bounced back to win 9-6.
In Monday's other games, the Kansas City Royals sunk the St Louis Cardinals 6-2, the Oakland Athletics saw off the San Francisco Giants 8-3 and the Houston Astros beat the LA Angels 4-2.