Jeff Hanisch-USA TODAY Sports
Jeff Hanisch-USA TODAY Sports

Keston Hiura hit a two-run, walk-off home run in the ninth inning to lift the Milwaukee Brewers to a 7-5 win against the visiting Pittsburgh Pirates in the opener of a three-game series on Monday night.

Milwaukee's Garrett Mitchell hit his first major league home run, a two-run shot with two outs in the eighth inning to tie the score 5-5. Hunter Renfroe had three hits and two RBIs and Willy Adames had three hits and scored twice for the Brewers, who ended a five-game losing streak against Pittsburgh.

The Pirates lost for the eighth time in nine games overall, while the Brewers won their third in a row.

Brewers starter Corbin Burnes allowed five runs and eight hits in six innings. He struck out five and walked one. Devin Williams (5-3) pitched a scoreless ninth to earn the win.

Oneil Cruz hit a three-run homer and Rodolfo Castro also went deep for the Pirates.

Bryse Wilson was a late fill-in as Pittsburgh's starting pitcher after JT Brubaker went on the paternity list on Sunday. He allowed three runs and five hits in three innings while striking out two and walking two.

Pirates reliever Duane Underwood Jr. departed with two outs in the eighth after walking Omar Narvaez. Wil Crowe came in, and Mitchell hit his second pitch over the fence in right-center field to tie the score 5-5. Mitchell was playing in his third major league game.

Crowe (5-8) also surrendered the homer to Hiura.

Adames drove in Mitchell with a single for a 1-0 lead in the third inning, but Christian Yelich was later thrown out at home on a single by Rowdy Tellez. The next batter, Renfroe, came through with an opposite-field double to score two runs and give Milwaukee a 3-0 lead.

Kevin Newman and Tucupita Marcano strung together one-out singles to put runners on the corners for the Pirates in the fifth inning. Jason Delay hit an RBI single to make it 3-1, and Cruz then bashed a 437-foot home run into the second deck in right to give the Pirates a 4-3 lead.

Cruz has hit six of his 11 home runs against Milwaukee this season.

Castro hit a solo home run in the sixth to extend the Pirates' lead to 5-3.

More must-reads:

TODAY'S BEST
Pacers ride historic shooting performance to Game 7 blowout of Knicks
Timberwolves mount incredible second-half comeback to stun Nuggets in Game 7
Xander Schauffele proves doubters wrong with historic win at 2024 PGA Championship
Four things we learned from Joey Logano's All-Star Race win at North Wilkesboro
Phil Foden lifts Manchester City to fourth consecutive English Premier League title
Watch: Aaron Judge blasts 13th home run in Yankees' seventh straight win
Canucks won't have linchpin forward for Game 7 vs. Oilers
Jags reportedly mulling extension for Trevor Lawrence, but is that the right choice?
Gordon Hayward calls role with Thunder 'frustrating'
Mets reliever Edwin Diaz showing short shelf life of closers
Three offseason moves the 49ers must make
Watch: NASCAR drivers exchange punches after crash in All-Star Race
Knicks star offers passionate defense of HC Tom Thibodeau after Game 7 loss
Knicks' Jalen Brunson suffers serious injury in Game 7 vs. Pacers
Dodgers add recently acquired left-hander to active roster
Report: 2023 No. 7 pick expected to terminate KHL contract, join Flyers
Mavericks advance to Western Conference Finals aided by controversial call late
Connor McDavid, Oilers hammer Canucks to force Game 7
Tyson Fury-Oleksandr Usyk epic increases excitement for potential rematch
Seize the Grey wins in muddy Preakness