Houston completed a three-game sweep of the Cubs by rallying against reliever Keegan Thompson. Jake Meyers ripped a two-run homer that cut the deficit to 6-5, and when pinch hitter Mauricio Dubon followed with a walk, Brandon Hughes (0-2) entered in relief of Thompson. Hughes went on to give up Tucker's game-winning hit.
Seiya Suzuki finished 3-for-3 with two walks and three RBIs for the Cubs. His solo homer in the first inning capped a three-run frame off Astros rookie right-hander J.P. France. Suzuki added a two-run blast off France in the third, extending the Cubs' lead to 5-1.
The Cubs pounded France for six runs on nine hits. Chicago's Drew Smyly allowed one run on four hits in six innings in 3 2/3 innings. Houston's Bryan Abreu (2-0) tossed one scoreless inning for the win.
Hill (4-3) allowed just an infield hit to Matt Vierling and two walks while striking out seven. The Pirates used three relievers to finish off the one-hit shutout. Rodolfo Castro homered and drove in two runs, and Bryan Reynolds contributed three hits and scored twice.
Tigers starter Eduardo Rodriguez (4-3), who had allowed just two runs in his previous six starts, gave up four runs and six hits in five innings. Hedges' two-out, two-run double in the second ended a streak of 21 consecutive scoreless innings by Rodriguez.
Harold Castro and Michael Toglia also had two hits, Brent Suter (2-0) pitched an inning of relief to earn the win and Pierce Johnson picked up his eighth save. Luke Maile homered among his two hits for Cincinnati. Spencer Steer, Stuart Fairchild and Jose Barrero also had two hits for the Reds.
Cincinnati jumped out to a 5-0 lead, but the Rockies scored all 11 of their runs in the fifth and sixth innings to take the rubber match of the three-game series.
With the Dodgers trailing 3-2 in the seventh inning, Vargas' walk tied it and Outman went deep to centre field one pitch later against Emilio Pagan for his second career grand slam and ninth home run of the season. Dodgers starter Dustin May lasted just one inning before he departed with right elbow pain.
Byron Buxton and Joey Gallo hit home runs for the Twins, while major league ERA leader Sonny Gray gave up two runs on five hits in four innings, his shortest start of the season.
MJ Melendez, who drove in the Royals' first run with a fourth-inning double, and Maikel Garcia followed Pasquantino's blast with back-to-back doubles for Kansas City's final run and a 4-1 lead. Josh Taylor (1-1) got the win in relief, and Scott Barlow earned his sixth save, his second in two days.
Padres starter Yu Darvish (2-3) gave up four runs on six hits in 5 1/3 innings.
After a Ramon Laureano three-run homer drew Oakland even at 3-3 in the seventh, Gurriel's double against A's reliever Shintaro Fujinami (1-5) got the visitors headed toward a second win in three tries in the interleague series.
Ketel Marte's single made it 5-3 and provided breathing room for Miguel Castro, who worked a 1-2-3 bottom of the ninth for his third save. Jose Ruiz (1-0) struck out Laureano with two aboard to end the eighth, and he was rewarded with the win.
Flores had two hits and two RBIs, while Blake Sabol and Thairo Estrada each added two hits and an RBI for the Giants, who swept the three-game series. San Francisco starter Ross Stripling left after 3 1/3 innings with low back tightness. John Brebbia (2-0) earned the win in relief.
Bryson Stott hit a solo home run and J.T. Realmuto doubled, singled and drove in two runs for the Phillies, who have lost four straight. Phillies starter Taijuan Walker lasted only two-thirds of an inning, allowing four hits and four runs.
On Tuesday, Soler hit a walk-off homer with two outs in the ninth inning. On Wednesday, his homer was much less dramatic, putting the Marlins on top in the fourth.
Washington's Corey Dickerson, who spent 2020 and part of 2021 with the Marlins, went 2-for-4 with a homer, two runs and two RBIs. Teammate Jeimer Candelario went 3-for-4.
Anthony Santander and Gunnar Henderson each had two hits for the Orioles, who scored all of their runs via two-out hits. Bradish (2-1) gave up one run on four hits over 6 2/3 innings.
Mike Trout hit his ninth homer of the season for the Angels, who managed just four hits. Los Angeles starter Griffin Canning (2-2) worked 5 1/3 innings, allowing three runs on nine hits.
Jansen's fourth home run of 2023 came against Wandy Peralta (2-1). The one-out blast gave the Blue Jays their first win in the four-game series after the Yankees won the first two.
Toronto's Chris Bassitt extended his scoreless streak to 27 innings with seven innings of three-hit ball. Jordan Romano (3-2) threw two shutout innings for the win. New York's Gerrit Cole allowed seven hits in six-plus scoreless innings.
Francisco Alvarez forced extra innings with a three-run, two-out homer in the ninth for the Mets, who won for just the sixth time in 17 games this month. Mark Vientos, recalled earlier in the day from Triple-A Syracuse, hit a game-tying two-run homer in the seventh for the Mets.
Harold Ramirez and Josh Lowe had RBI singles against David Robertson (1-0) in the top of the 10th for the Rays before the Mets rallied again against Pete Fairbanks (0-1).
Arcia broke a 5-5 tie in the ninth inning with a solo home run off Brock Burke (2-2). Braves reliever Nick Anderson (2-0) was credited with the victory after throwing a scoreless eighth. Raisel Iglesias worked a 1-2-3 ninth to earn his second save of the season.
Rangers starter Nathan Eovaldi saw his scoreless innings streak end at 29 2/3 innings in the second, and he yielded three runs in seven innings. Adolis Garcia smacked two homers for Texas.
Arenado joined Hall of Famers Eddie Mathews and Chipper Jones as the only third basemen since 1920 to reach 300 homers and 1,000 RBIs before their 1,500th game. Arenado was playing in his 1,426th contest.
Cardinals starter Matthew Liberatore (1-0) threw five-plus scoreless innings in his season debut. Ryan Helsley got four outs for his fifth save. Brewers starter Corbin Burnes (4-3) yielded three runs on eight hits in six innings.
Boston tied its season high with 16 hits, including six in a six-run second inning. Justin Turner went 3-for-4 with his second homer in as many games. Rob Refsnyder, Rafael Devers, Enrique Hernandez and Jarren Duran each added multiple hits.
Brayan Bello (3-1) worked around three hits and five walks during his five-inning outing. Julio Rodriguez and Jose Caballero each had an RBI for Seattle. Mariners starter Marco Gonzales (3-1) lasted just 1 2/3 innings, allowing eight runs on eight hits.
Sheets and Burger went deep for the second straight night as the White Sox secured a series victory while winning for the third time in four games. Clevinger (3-3) scattered two runs and six hits in six innings.
Guardians starter Peyton Battenfield allowed three home runs as Sheets (second inning) and Vaughn (fourth) delivered solo shots ahead of Burger's two-run blast in the fourth. Battenfield (0-5) spaced five runs and nine hits in 4 1/3 innings. Josh Bell had both of Cleveland's RBIs.