Minnesota 12, Cincinnati 5
Byron Buxton finished off a spectacular series against the Cincinnati Reds with two home runs and a double to help the Minnesota Twins salvage the finale of the three-game series, 12-5, on Thursday in Cincinnati.
Washington 4, Colorado 3
James Wood hit a two-run walk-off shot in the bottom of the 11th inning, his second home run of the game, and the Washington Nationals snapped their 11-game losing streak with a 4-3 win against the visiting Colorado Rockies on Thursday.
NY Yankees 7, LA Angels 3
Trent Grisham and Paul Goldschmidt hit back-to-back home runs as the host New York Yankees stopped a season-high six-game losing streak with a 7-3 victory over the Los Angeles Angels on Thursday afternoon.
Detroit 9, Pittsburgh 2
Riley Greene drove in four runs and Tarik Skubal collected another home victory as the Detroit Tigers pounded the Pittsburgh Pirates, 9-2, in the opener of a doubleheader on Thursday.
St. Louis 5, Chi. White Sox 4
The St. Louis Cardinals rallied for three runs in the eighth inning to take a 5-4 win against the host Chicago White Sox in the opener of a doubleheader on Thursday.
Milwaukee 8, Chi. Cubs 7
Rhys Hoskins, Caleb Durbin and Isaac Collins homered and the Milwaukee Brewers held on for an 8-7 win over the host Chicago Cubs on Thursday.
Kansas City 4, Texas 1
Rookie Jac Caglianone homered twice and Vinnie Pasquantino also went deep to back the three-hit pitching of Michael Wacha and three relievers as the Kansas City Royals swept past the Texas Rangers 4-1 on Thursday afternoon in Arlington, Texas.
Arizona 9, Toronto 5
Eugenio Suarez had four RBIs, Ryne Nelson allowed one hit in 5 2/3 innings and the visiting Arizona Diamondbacks defeated the Toronto Blue Jays 9-5 on Thursday afternoon.
San Francisco 2, Cleveland 1
Pinch hitter Wilmer Flores stroked a go-ahead two-run double, Logan Webb threw seven innings of one-run ball and the San Francisco Giants salvaged one win in their three-game home series against the Cleveland Guardians with a 2-1 triumph Thursday afternoon.
St. Louis 8, Chi. White Sox 6
The St. Louis Cardinals scored twice in the 10th inning to recover for an 8-6 win over the host Chicago White Sox on Thursday, sweeping a doubleheader and the three-game series.
St. Louis 8, Chi. White Sox 6
The Chicago White Sox's home contest with the St. Louis Cardinals scheduled for Wednesday night has been postponed due to rain.
Pittsburgh 8, Detroit 4
Pinch hitter Ke'Bryan Hayes sparked a four-run 10th inning with a go-ahead RBI single and the visiting Pittsburgh Pirates salvaged a split of a doubleheader with an 8-4 win over the Detroit Tigers on Thursday.
Philadelphia 2, Miami 1
Kyle Schwarber belted a tiebreaking solo homer with two outs in the eighth and Cristopher Sanchez tossed eight strong innings, fueling the visiting Philadelphia Phillies to a 2-1 victory over the Miami Marlins on Thursday.
Atlanta 7, NY Mets 1
Spencer Strider pitched six strong innings and Matt Olson hit a three-run double to help the Atlanta Braves beat the visiting New York Mets 7-1 on Thursday and complete a three-game series sweep.
Baltimore 4, Tampa Bay 1
Charlie Morton threw six quality innings and Colton Cowser hit a go-ahead three-run home run in the sixth inning, propelling the visiting Baltimore Orioles to a 4-1 victory over the Tampa Bay Rays on Thursday.
Athletics 6, Houston 4
Nick Kurtz drilled a two-run homer to center field with one out in the bottom of the 10th inning to give the Athletics a 6-4 victory over the Houston Astros on Thursday night in West Sacramento, Calif.
San Diego 5, LA Dodgers 3
Xander Bogaerts had a second-inning home run among his four hits and the visiting San Diego Padres earned a 5-3 victory Thursday over the Los Angeles Dodgers to avoid a four-game sweep in a series where tempers reached a boiling point.