The Oakland Athletics continued their remarkable season turnaround by extended their winning run to 11 games, with a thrilling 13-12 win over the Minnesota Twins.
The As had started the 2021 MLB season 0-6 and were challenged by the Twins on Wednesday night yet got home in extras, as center-fielder Roman Laureano says they "could smell we were going to win".
Matt Olson had the second home run of the game at the bottom of the third, followed by Seth Brown to give the Athletics a 7-4 lead.
But the Twins refused to go away, with Nelson Cruz having a big game, including his second home run, recording his 38th career multi-run game.
Laureano got home after a Matt Chapman fly ball forcing a 10th, where Byron Buxton teed off for the Twins to establish a 12-10 lead.
Minnesota, though, were let down by sloppy fielding, firstly with an error from Major League second-gamer Travis Blankenhorn with bases loaded, before Luis Arraez's wayward throw allowed Tony Kemp and Elvis Andrus home to seal the walkoff win.
The As are now the first-ever team to win 11 straight at any point in an MLB season after being 0-6.
Rangers deny Angel, Baez grand slam
The Texas Rangers came from behind to deny Mike Trout's Los Angeles Angels 7-4 on Wednesday night.
The Rangers had trailed 3-1 after four innings, after home runs from Trout and Shohei Ohtani for the Angels.
Adolis Garcia hit a home run from Mike Mayers and that opened up a lead they would not give up, with another homer from next batter Nate Lowe.
Javier Baez had a day out for the Chicago Cubs in their 16-4 win over the New York Mets, with his sixth career grand slam.
For the Mets, Pete Alonso scored his third home-run of the year with a 429 foot monster.
There was late drama as the Philadelphia Phillies got past the San Francisco Giants 6-5 with Andrew Knapp hitting to left-field at the bottom of the ninth, allowing Bryce Harper to get the winning run.
Late heroics from Salvador Perez guided the Kansas City Royals to a 9-8 win over the Tampa Bay Rays after trailing 8-7 at the bottom of the ninth.
Tough trot for J.D.
Mets third baseman J.D. Davis is not having a good run, with his third misfield in two games hardly helping his side's cause in their 16-4 loss to the Chicago Cubs at Wrigley Field.
Shohei Showtime
Ohtani keeps on delivering in MLB this season but after launching a home run against the Rangers he sped around the bases, making it home in a Majors season record of 17.3 seconds.
Wednesday's results:
Philadelphia Phillies 6-5 San Francisco Giants
Miami Marlins 3-0 Baltimore Orioles
Pittsburgh Pirates 3-2 Detroit Tigers
Colorado Rockies 6-3 Houston Astros
Oakland Athletics 13-12 Minnesota Twins
Washington Nationals 1-0 St. Louis Cardinals
Texas Rangers 7-4 Los Angeles Angels
Milwaukee 4-2 San Diego Padres
Atlanta Braves 4-1 New York Yankees
Arizona Diamonds 8-5 Cincinnati Reds
Detroit Tigers 5-2 Pittsburgh Pirates
Toronto Blue Jays 6-3 Boston Red Sox
Chicago Cubs 16-4 New York Mets
Kansas City Royals 9-8 Tampa Bay Rays
Padres at Dodgers
The Los Angeles Dodgers will start their series against the San Diego Padres in an all-Calfiornia battle.