PITTSBURGH (AP) -- Khris Davis delivered a big hit in a game interrupted by a punch-filled brawl, homering in the 14th inning to lift the Milwaukee Brewers over the Pittsburgh Pirates 3-2 Sunday.
Ryan Braun hit a tying home run in the ninth for Milwaukee.
Brewers center fielder Carlos Gomez, Pirates outfielder Travis Snider and Milwaukee bench coach Jerry Narron were ejected after a shouting match quickly escalated into a full-scale fracas in the third.
The problems started when Gomez paused at the plate and flipped his bat to watch his two-out drive off Pirates starter Gerrit Cole. The ball hit the wall and Gomez sped into third base, making a headfirst slide for a triple.
Cole, who was near third base backing up the play, stormed toward Gomez and they exchanged words.
Gomez took a couple steps toward Cole before the benches and bullpens emptied. Milwaukee's Martin Maldonado came from the bench and threw a punch that knocked off Snider's hat.
Snider, who wasn't in the game, and Gomez shoved each other, and the Brewers star fell to the ground. Pirates catcher Russell Martin had to be restrained by teammate Gaby Sanchez as he walked off the field.
Last September, Gomez was in the middle of the bench-clearing brawl after arguing with Atlanta pitcher Paul Maholm while rounding the bases after homering.
The Brewers won their third in a row. Pittsburgh has lost three in a row and five of six.
Davis hit his first homer, connecting for a leadoff shot against Jeanmar Gomez (0-1).
Zach Duke (1-0) pitched two scoreless innings and Francisco Rodriguez got his seventh save.
Cole allowed one run and six hits in a career-high eight innings, striking out six.
Cole appeared to be in line for the win after Jose Tabata's eighth-inning infield single scored Ike Davis to give the Pirates a 2-1 lead. Milwaukee manager Ron Roenicke's challenged the call, but the play was upheld.
Braun hit his sixth homer with one out, giving Pittsburgh closer Jason Grilli his second blown save in as many games.
Mark Reynolds hit his fifth home run, a solo drive in the Milwaukee seventh.
Neil Walker homered for the Pirates in the fourth off Marco Estrada.
NOTES: C Chris Stewart went 1 for 6 in his Pirates debut. He missed the start of the season after undergoing arthroscopic right knee surgery last month. ... RHP Wily Peralta (2-0, 1.96) is scheduled to pitch for the Brewers on Monday night at home against the San Diego Padres. ... LHP Francisco Liriano (0-3, 3.96) is scheduled to pitch for the Pirates on Monday night at home against the Cincinnati Reds.