N.Y. METS 7 – Pittsburgh 3… The Mets came up with four runs in the bottom of the eighth inning to put away the Pirates after blowing a three-run lead. Brandon Nimmo singled home the go-ahead run and Daniel Vogelbach added a two-run single. Jeff McNeil had two hits and two RBIs. The victory kept New York a game ahead of Atlanta atop the NL East.
ATLANTA 5 – Philadelphia 2… Spencer Strider (11-5) took no-hit shutout into the sixth inning and struck out 10 in a dominant performance and the Braves completed a three-game sweep of the Phillies. William Contreras smacked a tie-breaking solo homer in the bottom of the sixth. Robbie Grossman also circled the bases.
Miami 3 – WASHINGTON 1… Marlins starter Sandy Alcantara (13-8) held the Nationals to a run on seven hits in a complete game victory. Bryan De La Cruz had a couple of hits and knocked in two runs. Garrett Cooper homered.
Cincinnati 3 – ST. LOUIS 0… Luis Cessa (4-3) pitched one-hit ball over five innings and three relievers allowed just one hit the rest of the way in the Reds’ shutout of the Cardinals. Stuart Fairchild homered with a runner aboard.
Colorado 4 – CHI. CUBS 3… The Rockies did all their scoring in their first two at-bats and held off the Cubs. Randal Grichuk’s two-run single capped a three-run first and Connor Joe homered to lead off the second.
San Diego 6 – ARIZONA 1… Yu Darvish (15-7) surrendered just one hit over six scoreless innings and the Padres breezed past the Diamondbacks. Manny Machado provided all the offense San Diego needed with a two-run homer in the top of the first inning. Juan Soto smacked a solo shot.
L.A. Dodgers 4 – SAN FRANCISCO 3 (10 innings)… Mookie Betts doubled home a tie-breaking run in the top of the 10th inning and came around to score the decisive run when Max Muncy drew a bases-loaded walk as the Dodgers held off the Giants. Justin Turner also produced a run-scoring double for L.A.
Chi. White Sox 11 – DETROIT 5… Gavin Sheets drew a bases-loaded walk to force home a tie-breaking run and Andrew Vaughn unloaded a grand slam during a five-run top of the fifth inning that carried the White Sox past the Tigers. Eloy Jimenez homered with a runner aboard and AJ Pollock smacked a solo shot for Chicago. Jimenez also doubled home a run.
TAMPA BAY 5 – Texas 3… Christian Bethancourt and Jose Siri hit back-to-back solo homers in the bottom of the second inning to give the Rays the lead for good in their defeat of the Rangers. Jeffrey Springs (9-4) allowed three runs on six hits. One of the runs he gave up was unearned.
Minnesota 3 – CLEVELAND 0… Joe Ryan (12-8) pitched three-hit ball over 7-2/3 innings and got help from two Twins relievers in the shutout of the Guardians. Jake Cave homered to lead off the top of the second inning and Luis Arraez stroked a two-run single for Minnesota.
BOSTON 13 – Kansas City 3… The Red Sox walloped the Royals with a 20-hit attack. Rafael Devers went 4-for-6 with three RBIs. Tommy Pham had three hits and three RBIs. Reese McGuire drove in two runs with a single and a double.
Baltimore 5 – TORONTO 4… Adley Rutschman stroked a two-run single in the top of the ninth inning and Jesus Aguilar’s run-scoring single proved to be decisive in the Orioles’ win over the Blue Jays. Aguilar also homered with the bases empty in the eighth.
HOUSTON 11 – Oakland 2… Martin Maldonado went 4-for-4 with a three-run homer, a run-scoring single and four runs scored in leading the Astros past the Athletics. Yordan Alvarez lined a bases-clearing double and singled home a run. Framber Valdez (16-5) allowed two runs on four hits over six innings.
L.A. ANGELS 5 – Seattle 1… Reid Detmers (6-5) allowed just a run on four hits over six innings and the Angels breezed past the Mariners. Luis Rengifo homered twice and drove in three runs. Livan Soto went 2-for-3 with a solo homer.
N.Y. Yankees 12 – MILWAUKEE 8… The Yankees overcame a pair of early three-run deficits to slug their way past the Brewers. Aaron Judge went 4-for-5 with a pair of homers and four RBIs. His 59 homers on the season leave him just two short of Roger Maris’ single-season American League record set in 1961. Anthony Rizzo and Oswaldo Cabrera also went deep for New York. Kyle Higashiosaka drove in three runs.