Shohei Ohtani continues to amaze after doing it all again as the Los Angeles Angels won 6-2 over the Colorado Rockies in the MLS on Monday.
In the first inning, Ohtani drove in an RBI single as David Fletcher scored, before stealing a base to second.
Ohtani stepped up on the mound throughout too, tossing down five strikeouts, including a handful of outstanding sliders across seven innings, allowing five hits.
Jack Mayfield came up with a two-run shot down the line in the seventh inning to put the Angels 4-1 up.
The Angels added another two in the eighth inning to round out the win which lifts them to 50-49.
Walkoffs and a go-ahead grand slam
Andrew McCutchen launched a massive three-run home run to earn the Philadelphia Phillies an exhilarating 6-5 walk-off win over the Washington Nationals.
With two runners on base down 5-3 in the ninth inning, McCutchen hit Brad Hand high over Juan Soto's head in right-field for a homer.
Javier Baez also walked it off with an RBI single to lead the Chicago Cubs past the Cincinnati Reds 6-5.
Alex Verdugo hit a two-run go-ahead homer as the Boston Red Sox continued their recent dominance over the Toronto Blue Jays with a 5-4 win. Boston now have 33 comeback wins this season.
Kyle Tucker hit a three-run home run as the Houston Astros raced to a 6-0 first inning lead which they surrendered, eventually losing 11-8 to the Seattle Mariners.
The Mariners trailed 8-7 at the bottom of the eighth inning when Dylan Moore hit a decisive go-ahead grand slam to left field from Brooks Raley.
Rockies rocky road
Ohtani claimed the win against the Rockies, but Colorado's road record is a major concern, suffering their third straight away defeat. The Rockies have the worst road record in the majors, going at 10-37, compared to 33-20 at home.
Cabrera closes in on 500
The Detroit Tigers may have lost 6-5 to the Minnesota Twins but veteran slugger Miguel Cabrera moved a step closer to his 500th home run, with a two-run homer. Cabrera, 38, now has 495 career home runs.
Atlanta Braves 2-0 New York Mets
Philadelphia Phillies 6-5 Washington Nationals
Boston Red Sox 5-4 Toronto Blue Jays
Chicago Cubs 6-5 Cincinnati Reds
Kansas City Royals 4-3 Chicago White Sox
Minnesota Twins 6-5 Detroit Tigers
New York Mets 1-0 Atlanta Braves
Los Angeles Angels 6-2 Colorado Rockies
Seattle Mariners 11-8 Houston Astros
Yankees at Rays
The Tampa Bay Rays (60-40) take on American League East contenders, the New York Yankees (51-47), in the opening game of their series.