


PHOENIX >> Hours after exercising manager Bob Melvin’s contract option for 2026, the Giants were outslugged by the Arizona Diamondbacks, 8-2, to drop their fourth consecutive game and their seventh of their last eight contests.
Hayden Birdsong’s recent rough patch continued as he allowed four runs (three earned) over four innings, walking four batters and surrendering a home run. Birdsong has failed to pitch at least five innings in each of his last three outings, allowing 16 runs (14 earned) over 12 1/3 innings (10.22 ERA).
Patrick Bailey, one of baseball’s best defenders, surrendered two passed balls that directly led to three unearned runs.
With Matt Chapman (right hand inflammation) and Casey Schmitt (left hand inflammation) on track to return from their respective injuries in the coming days, the Giants will likely have third base situated by the time they return for their six-game home stand to end the first half.
BLUE JAYS 12, YANKEES 5 >> George Springer had a career-high seven RBIs, including his ninth grand slam, and Toronto celebrated Canada Day by beating the Yankees and closing within one game of AL East-leading New York.
Andrés Giménez had a go-ahead, three-run homer for the Blue Jays, who overcame a 2-0 deficit against Max Fried. After the Yankees tied the score 4-4 in the seventh, Toronto broke open the game in the bottom half against a reeling Yankees bullpen.
MARLINS 2, TWINS 0 >> Kyle Stowers homered and Miami stretched their winning streak to eight, one shy of the club record set in 2008, with a win over Minnesota.
Edward Cabrera (3-2) struck out six and only allowed two hits and one walk in seven innings, the longest start of the season by a Marlins pitcher. He struck out Byron Buxton to end the third for his 400th career strikeout, becoming the third-fastest to reach the mark in franchise history.
Stowers gave Miami a 1-0 lead in the second inning with his 14th home run of the season. He initially took first base after appearing to get hit by a pitch. But Minnesota challenged and the call was overturned.
PIRATES 1, CARDINALS 0 >> Catcher Henry Davis drove in the game’s only run with a sacrifice fly in the eighth inning and preserved the lead with a tag at the plate in the ninth, giving Pittsburgh a win over St. Louis as Pirates ace Paul Skenes’ winless streak reached six starts.
Pittsburgh’s Ke’Bryan Hayes led off the bottom of the eighth with a single off Phil Maton (1-3). Pinch-hitter Adam Frazier doubled to right and Hayes scored on Davis’ fly ball to center.
St. Louis had runners on second and third with one out in the ninth when Victor Scott hit a slow chopper that first baseman Spencer Horwitz fielded and threw to Davis, who tagged Jose Fermin at the plate.
ANGELS 4, BRAVES 0 >> Jo Adell’s run-scoring double in the eighth inning ended a scoreless tie and Los Angeles beat Atlanta.
The Angels (42-42) reached .500 for the ninth time this season, while the Braves (38-46) have lost five of six.
Adell’s double down the left-field line off Dylan Lee (1-3) drove in Mike Trout, who doubled. Jorge Soler, who came off the injured list after missing 11 games with lower back inflammation, added a two-run double off Enyel De Los Santos in the four-run inning.
CUBS 5, guardians 2 >> Matthew Boyd pitched seven sharp innings for his eighth win, Seiya Suzuki cracked his team-leading 23rd homer and Chicago topped sliding Cleveland.
Carson Kelly doubled twice with a sac fly for three RBIs. Michael Busch went 3-for-3 and drove in a run to help NL Central-leading Chicago win its 50th game.
Carlos Santana had two hits, including his 400th career double, but Cleveland dropped its fifth straight.
RANGERS 10, ORIOLES 2 >> Jacob deGrom won his fifth consecutive decision in another impressive start, Adolis García drove in four runs and Texas beat Baltimore.
Alejandro Osuna hit his first career homer for Texas, which had gone extra innings in each of its previous four games — losing three of those.
ASTROS 6, ROCKIES 5 >> Victor Caratini hit his third career grand slam, Christian Walker went 3 for 4 with an RBI and Houston beat Colorado.
The Astros have won seven of eight and 15 of their last 19 games.
The Rockies have lost nine of 11 following their first four-game winning streak, falling to a major league-worst 19-66. Colorado’s losses are tied for the most by a major league team in the modern era through the first 85 games.
RED SOX 2, REDS 1 (fourth inning) >> The middle game of the three-game series between Cincinnati and Boston was suspended because of rain with the Red Sox leading heading into the fourth inning Tuesday night and will resume as part of a day-night doubleheader on Wednesday.
The postponed game will resume at 11:30 a.m. Wednesday, and the series finale is set for 4:10 p.m.