The Brewers trailed by four entering the ninth but took advantage of another shaky performance by the Pittsburgh bullpen to force extra innings. Ryan Braun's two-out, two-run double off Kyle Crick drew Milwaukee even.
Pirates reliever Dovydas Neverauskas (0-1) escaped the 10th unscathed under Major League Baseball's new rule that puts a runner on second base to start each extra frame. The only Lithuanian-born player in MLB history couldn't do it again in the 11th. Sogard scorched a pitch down the left-field line to plate Holt and give the Brewers their first lead.
"It was a frustrating night offensively," Milwaukee manager Craig Counsell said. "We did a lot right in the ninth. The other innings, you know, we left a lot of stuff out there. But we did a great job in the ninth inning, lots of guys."
Colin Moran homered twice, including a 438-foot shot that bounced into the Allegheny River, for the Pirates.
Moran sent a liner to the seats in right field in the second immediately after a 1 hour, 42-minute rain delay. He put the Pirates ahead 2-1 in the seventh with a long drive over the right-field stands off reliever Devin Williams that wound up in the water.
Veteran outfielder Jarrod Dyson, signed to a one-year deal on the eve of spring training, gave Pittsburgh a 4-1 cushion two batters later when he lined a two-run single over the outstretched glove of second baseman Keston Hiura. Another run scored on a wild pitch to make it 5-1.
It didn't last.
The Pirates are without closer Keone Kela, sidelined due to COVID-19 concerns. Nick Burdi, who pitched the ninth in a win over St. Louis on Sunday, was unavailable. The guys remaining couldn't hold it. Pittsburgh reliever Michael Feliz hit Hiura with a pitch to force in a run and Christian Yelich had an RBI groundout before Crick came on to try and close it out for his third career save.
Braun instead zipped one to left field to tie it.
Brewers starter Adrian Houser pitched five sharp innings, allowing only Moran's first home run. Houser walked three and struck out four.
The Pirates planned to "piggyback" left-hander Steven Brault and right-hander Chad Kuhl early in the season, part of an experiment by first-year manager Derek Shelton. Brault threw two scoreless innings before the skies opened up.
Kuhl, whose previous 61 appearances in the majors were as a starter, replaced Brault after the delay and worked 3 2/3 innings, allowing three singles and two walks against four strikeouts.
"Coming back from what he's done and first time being on the mound, I thought he executed pitches," Shelton said of Kuhl. "I thought his ability to throw breaking balls really good (was good). So happy with the fact that his first outing out that he looked as good as he did. He did a really nice job."
The pomp and circumstance of Pittsburgh's 139th home opener and first game at PNC Park in 10 months was replaced by a more muted display. The short pregame festivities included a national anthem sung by an 18-year emergency room clerk and a video highlighting the club's intent to "amplify" voices -- including the voice of All-Star first baseman Josh Bell, who is Black -- in the call for social justice.
Brewers: Barring a setback, LHP Brett Anderson (blister) should come off the injured list Friday. ... Holt (ankle) made his first appearance of the season when he entered as a defensive substitution in the ninth.
Pirates: RF Gregory Polanco made his season debut after testing positive for COVID-19 during summer camp. Polanco went 0 for 2 with two walks in his first game since June 16, 2019.
Brewers: Josh Lindblom will make the second start of his major league career on Tuesday. The 33-year-old Lindblom last pitched in the majors while appearing in four games for the Pirates in 2017.
Pirates: Veteran left-hander Derek Holland makes his first start for the Pirates after making the club out of summer camp as a non-roster invitee. Holland went 1-5 with an 8.10 ERA as a starter last season for San Francisco before working out of the bullpen for both the Giants and Cubs.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports
Pujols delivers RBI in debut, Dodgers top Diamondbacks 3-1
— Albert Pujols delivered an RBI single in his Dodgers debut, and Walker Buehler pitched seven scoreless innings of one-hit ball in Los Angeles' 3-1 victory over the Arizona Diamondbacks on Monday night.
Ohtani hits 13th home run, Trout injured in Angels' victory
— Shohei Ohtani hit his major league-leading 13th home run and the Los Angeles Angels defeated the slumping Cleveland Indians 7-4 on Monday night after star outfielder Mike Trout was injured early.
Pujols hits first RBI as a Dodger
Albert Pujols scores one run in the third inning with a single to center field.
Darvish fans 10 and doubles, Machado HR, Padres beat Rockies
— Yu Darvish struck out 10 in seven brilliant innings and also doubled and scored, and Manny Machado hit a two-run homer for the San Diego Padres, who beat the Colorado Rockies 7-0 Monday night for their fourth straight win.
Haase hits 2 HRs, Mize strong into 8th, Tigers drop Mariners
— Eric Haase hit two home runs, Casey Mize took a two-hit shutout into the eighth inning and the Detroit Tigers beat the Seattle Mariners 4-1 on Monday night.
Trout limps off the field with apparent injury
Mike Trout sustains an injury running to third base in the first inning of the Angels game against the Indians.