The Toronto Blue Jays kept the American League (AL) Wild Card race wide open after ending the New York Yankees' seven-game winning streak with an entertaining 6-5 victory on Wednesday.
Bo Bichette homered twice as the Blue Jays recovered from blowing a 4-0 lead after the Yankees tied the MLB clash up in the seventh inning midweek.
Bichette's second home run of the game, with scores tied at 5-5 at the bottom of the eighth inning, proved decisive, with the 23-year-old getting a curtain call.
The result improved the Blue Jays to 88-70 to be a game adrift of the second and final Wild Card berth, while the Yankees are 90-68 in the four-team race for two spots, alongside the Boston Red Sox (89-69) and the Seattle Mariners (89-70).
Earlier, Blue Jays star Marcus Semien hit his 44th home run of the season, meaning he has the most homers in a season by a primary second baseman in MLB history.
Bichette and Semien both ticked over 100 RBI for the season, meaning the Blue Jays are the first team with four players (Teoscar Hernandez and Vladimir Guerrero Jr.) with 100-plus RBI in a season since the Atlanta Braves in 2003.
Brewers thwarts Cardinals' winning run
The St Louis Cardinals' extraordinary winning streak ended at 17 games after a 4-0 defeat to the Milwaukee Brewers. The Cardinals secured their postseason berth on Tuesday with their 17th straight win but home runs from Daniel Vogelbach and Manny Pina earned the National League (NL) Central division winners the run-ending victory. St Louis' winning streak will go down as the third longest by any team in the expansion area, behind the Cleveland Indians (22 in 2017) and the Oakland Athletics (20 in 2002).
The Braves moved a step closer to securing the NL East title thanks to a 7-2 win over the Philadelphia Phillies, with Dansby Swanson starring with a three-hit game including a two-run single in the seventh inning.
AL East champions the Tampa Bay Rays clinched top seed and home-field advantage via a 7-0 shutout of the Houston Astros aided by Ji-man Choi's three-run jack in the fifth inning. The victory also brought up the Rays' 98th for the season, setting a new franchise record.
World Series champions the Los Angeles Dodgers piled on five runs in the eighth inning to keep pace with the San Francisco Giants for NL seeding courtesy a come-from-behind 11-9 win over the San Diego Padres. The Giants stayed two games clear following a 1-0 win over the Arizona Diamondbacks.
The Mariners stayed firmly in the AL Wild Card hunt with a 4-2 win over the Athletics.
Reds season fizzles out
The Cincinnati Reds' promising season has petered out, with the NL Wild Card hopes officially over and a 6-1 loss to the Chicago White Sox underlined that. The Reds managed just four hits for the game, with their only run coming in the ninth inning.
Red Sox snap their skid
The Red Sox boosted their AL Wild Card aspirations as they ended their four-game losing span with a 6-0 triumph over the Baltimore Orioles. J.D. Martinez had three RBI, including a 444-foot home run, while Nathan Eovaldi had six scoreless innings and seven strikeouts on the mound.
Wednesday's results
Colorado Rockies 10-5 Washington Nationals
Chicago Cubs 3-2 Pittsburgh Pirates
Boston Red Sox 6-0 Baltimore Orioles
Toronto Blue Jays 6-5 New York Yankees
Miami Marlins 3-2 New York Mets
Atlanta Braves 7-2 Philadelphia Phillies
Minnesota Twins 5-2 Detroit Tigers
Milwaukee Brewers 4-0 St Louis Cardinals
Los Angeles Angels 7-2 Texas Rangers
Kansas City Royals 10-5 Cleveland Indians
Tampa Bay Rays 7-0 Houston Astros
Chicago White Sox 6-1 Cincinnati Reds
San Francisco Giants 1-0 Arizona Diamondbacks
Seattle Mariners 4-2 Oakland Athletics
Los Angeles Dodgers 11-9 San Diego Padres
Yankees at Blue Jays
On Thursday, the Blue Jays host rivals the Yankees for the penultimate time in their series in a critical game for the AL Wild Card race. After that, Toronto face the Orioles, while the Yankees meet the Rays.