D. Ross Cameron-USA TODAY Sports

Brandon Drury tripled to spark a seven-run third inning and right-hander Tyler Mahle beat the San Francisco Giants for the first time in his career as the Cincinnati Reds capped a series win on the road with a 10-3 triumph Sunday afternoon.

Nick Senzel went 3-for-3 for the Reds, who have won each of their last two road series 2-1 sandwiching an 0-6 homestand against the Milwaukee Brewers and Los Angeles Dodgers. The Reds had taken two of three at Arizona at the end of their last trip.

Senzel, who had opened the third inning with an infield single, was standing at second base with two outs in a scoreless game before the sky fell on Giants starter Anthony DeSclafani (0-2).

Drury's triple began a stretch of seven hits in eight batters, with the only non-hit being a walk drawn by Donovan Solano.

Albert Almora Jr. had a two-run single in the uprising, Joey Votto and Matt Reynolds had RBI doubles, and Tommy Pham and Aramis Garcia hit run-scoring singles in the Reds' second-biggest, single-inning outburst of the season. They put up eight runs in the third of a 20-5 shellacking of the Chicago Cubs last month.

The inning ended when Garcia, a catcher with no career stolen bases, was caught attempting to steal second.

DeSclafani was pulled after Almora's single made it 6-0. Making just his second start since returning from a two-month absence due to an ankle injury, he was charged with seven runs on seven hits in 2 2/3 innings. He walked one and struck out one.

Staked to a seven-run lead, Mahle (3-6) coasted through 6 2/3 innings, allowing three runs and four hits. He walked one and struck out seven in ending a seven-game winless drought.

Mahle had faced the Giants five previous times in his career, going 0-3. He didn't get a decision in a 6-4 home loss to San Francisco last month.

The Reds pushed their advantage to 10-1 in the fifth on a two-run throwing error by first baseman Brandon Belt and Garcia's second RBI single of the game, scoring Senzel, whose second infield single of the day had prompted Belt's miscue.

Senzel, who added a second single in the 11-batter third inning, scored twice for the Reds, as did Solano and Reynolds. Votto, who doubled twice, finished with two hits, as did Drury, Solano and Garcia.

Mike Yastrzemski had the game's only home run for the Giants in the fourth inning, a solo shot that was his eighth of the season.

The Giants added two in the seventh on a throwing error by left fielder Pham following a Darin Ruf single and an RBI infield single by Thairo Estrada.

More must-reads:

TODAY'S BEST
Rangers get massive Max Scherzer injury update
Aroldis Chapman suspended by MLB over brief exchange with umpire
Packers make important roster move just days before 2024 NFL Draft
Steelers' Russell Wilson blasted by Super Bowl champion: 'You were along for the ride' for championship
Former GM eviscerates Falcons brass for passing on Bill Belichick
Yankees' Juan Soto reportedly eyeing 'bidding war' between two teams
Mike Trout makes his thoughts on a trade from Angels abundantly clear
Former White Sox All-Star critical of time with the club
Deion Sanders denies restricting Shedeur Sanders, Travis Hunter to six NFL teams
Warriors 'want' Klay Thompson back with team next season
Kentucky guard Reed Sheppard declares for NBA Draft, creating hole in backcourt
Penguins' Sidney Crosby addresses retirement, contract chatter
NHL approves sale, relocation of Arizona Coyotes
Broncos HC Sean Payton hedges on whether team will take first-round QB
NFL decides fate of five players suspended for gambling
NFL releases statement on Ravens WR Zay Flowers after investigation
Rangers' top pitching prospect has forgettable MLB debut
Charles Barkley has interesting take on Jontay Porter's NBA lifetime ban
NFL talent evaluators raise concerns about USC QB Caleb Williams
Wilfried Nancy signs contract extension with Columbus Crew

Want more sports news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.