MLB roundup: Braves edge past Giants in 10 innings with 1-0 win

Travis d'Arnaud, serving as a pinch hitter, secured the only run of the game with a sacrifice fly in the 10th inning, leading the Atlanta Braves to a 1-0 victory against the San Francisco Giants on Monday.
The match commenced with an impressive pitchers' duel between left-handers Chris Sale of Atlanta and Blake Snell of San Francisco. Sale recorded 12 strikeouts over seven innings, while Snell achieved 11 strikeouts in 6 1/3 innings.
Marcell Ozuna of the Braves contributed with both a double and a single in a game that saw a total of only seven hits, four of which were by Atlanta.
Raisel Iglesias (2-1) pitched a flawless ninth inning to push the game into extra innings and subsequently retired the Giants in order in the bottom of the 10th, preserving the shutout. Taylor Rogers (1-4), the fifth pitcher for the Giants, was charged with the loss.
In another matchup, the Houston Astros triumphed over the Tampa Bay Rays with a score of 6-1. Yainer Diaz's three-run home run capped a four-run third inning, propelling Houston to victory in St. Petersburg.
Alex Bregman contributed a solo home run to support Framber Valdez (12-5), who allowed one run and three hits over 5 2/3 innings.
The Rays managed only four hits as Taj Bradley (6-7) struggled with his control, yielding eight hits and six runs in 4 1/3 innings, along with two walks and six strikeouts.
Red Sox 5, Rangers 4 (10 innings)
Rob Refsnyder delivered a walk-off single to center field with the bases loaded in the 10th inning, leading Boston to a victory over Texas at home.
Despite leaving 15 runners stranded, striking out 15 times, and managing only a 3-for-13 performance with runners in scoring position, the Red Sox ended a four-game losing streak. Refsnyder and Nick Sogard each contributed two hits and an RBI, supporting Josh Winckowski (3-1), who allowed an unearned run in the top of the 10th inning.
Corey Seager recorded a 2-for-4 performance, including a two-run homer for Texas, which has now lost five of its last six games. Tyler Mahle gave up two runs on three hits over 4 2/3 innings.
Dodgers 5, Brewers 2
Mookie Betts made a triumphant return from the injured list with a home run, while Shohei Ohtani took the lead in the National League home run race, propelling Los Angeles to a win against Milwaukee.
Clayton Kershaw (1-2) pitched 5 2/3 innings, allowing one run, striking out six, and issuing two walks in an 83-pitch performance. Betts, who had been sidelined since June 16 due to a fractured left hand, struck out in his first at-bat but quickly put the Dodgers ahead 2-0 in the third inning with a two-run homer.
Freddy Peralta (7-7) was responsible for both home runs hit by Los Angeles, yielding four runs on five hits across six innings.
Diamondbacks 5, Rockies 4
In a comeback victory, Arizona triumphed over Colorado in Phoenix, scoring two runs on consecutive wild pitches in the seventh inning after trailing by three runs.
Jake McCarthy contributed two hits and two RBIs for Arizona, marking their fourth consecutive win. Brandon Pfaadt (7-6) matched his career-high with 11 strikeouts while allowing four runs over seven innings. Justin Martinez secured his third save.
Brendan Rodgers hit a solo home run for Colorado, which has now lost four of its last six games. Anthony Molina (1-1) was charged with the loss due to the wild pitches by Tyler Kinley that allowed inherited runners to score.
Chris John