MILWAUKEE (AP) — Brandon Belt hit his second homer of the night during a four-run outburst in the 11th inning and the San Francisco Giants rallied to beat the Milwaukee Brewers 9-6 in a wild Saturday night matchup between division leaders.

Each team scored three runs in the 10th inning after the Giants tied it on a bizarre two-out triple in the ninth.

READ MORE: Video Released Of Fatal Officer-Involved Shooting Of Tahoe Park Resident Who Shot At Authorities

LaMonte Wade put the Giants ahead for good in the 11th with a one-out single that scored Austin Slater. Belt followed with a two-run shot over the right-field wall. Kris Bryant capped the rally with an RBI double.

All four of the Giants’ 11th-inning runs came off Sal Romano (0-1) in his Brewers debut.

Belt also hit a solo shot in the fourth and has three homers over the last two nights. Bryant and Buster Posey both had three hits.

Jake McGee (4-2) pitched the bottom of the 11th with a 9-5 lead and was credited with the win after allowing only one run on Lorenzo Cain’s two-out single.

The Brewers were one out away from a 2-1 victory when Tommy La Stella hit a ninth-inning drive that fell in front of right fielder Avisaíl García at the warning track. La Stella was credited with a triple that scored Bryant from first.

García backed up until he was in front of the wall and took a few steps to his right to track down the fly, but never touched the ball as he reached for it. La Stella’s hit foiled Brent Suter’s hopes of earning his first career save at the age of 31.

Milwaukee couldn’t turn to All-Star closer Josh Hader, one of several Brewers on the COVID-19 injured list.

Then both teams exchanged haymakers in the 10th.

Posey hit a two-run single through a drawn-in infield and Brandon Crawford knocked home a run with a sacrifice fly to help the Giants grab a 5-2 lead against Miguel Sánchez.

Luis Urías cut the margin to 5-4 by starting the bottom of the 10th with a two-run homer to center off Jarlin García. One out later, Willy Adames also sent a García pitch over the center-field wall to tie it.

The Brewers carried a 2-1 lead into the ninth because Brandon Woodruff pitched six strong innings and Tyrone Taylor broke out of his slump.

READ MORE: Coroner Identifies Passenger Killed In Wrong-Way DUI Crash On Highway 99

Woodruff retired the first 10 batters he faced and then worked his way out of trouble for the rest of his stint. The right-hander struck out eight and allowed six hits, one run and one walk.

Taylor went 2 for 5 with a triple and scored the go-ahead run in the fourth inning. Taylor had been 0 for 20 in his last six games before Saturday.

San Francisco’s Aaron Sanchez made his first start since going on the injured list May 4 with right biceps tightness. Sanchez had pitched in relief in his only two appearances since getting reinstated on July 29.

Sanchez left after giving up Adames’ RBI double with none out in the third inning. He gave up four hits, one walk and one run.

TRAINER’S ROOM

Brewers outfielder Christian Yelich was activated from the COVID-19 injured list. Yelich struck out in a pinch-hitting appearance in the seventh inning.

Yelich took the roster spot of pitcher Adrian Houser, who went on the COVID-19 injured list after testing positive.

ROSTER MOVES

The Giants recalled pitcher Zack Littell from Triple-A Sacramento and optioned outfielder Steven Duggar to Sacramento. Littell pitched a scoreless inning of relief on Saturday.

Pitcher Conner Menez cleared waivers and was outrighted to Sacramento.

UP NEXT

MORE NEWS: Looting Suspect Accused Of Dozens Of Thefts Arrested In South Lake Tahoe

RHP Johnny Cueto (7-6, 3.83 ERA) pitches for the Giants and LHP Brett Anderson (4-5, 3.67) starts for the Brewers as this three-game series concludes Sunday afternoon.