Barrett scored off a wild scramble in the penalty area in the final moments of second half-stoppage time to give Seattle a 1-0 victory over defending champion Sporting Kansas City on Saturday in the Major League Soccer opener.

Seattle shocked Kansas City with a goal in stoppage time for the fifth time in the past eight matches. Barrett scored in his Sounders debut after Clint Dempsey’s header clanged off the crossbar and goalkeeper Eric Kronberg was caught out of his net.

“When I scored I couldn’t even hear myself scream,” Barrett said. “I’m pretty sure I was screaming or I was going through puberty. One of the two.”

The goal was a stunning conclusion after it appeared Kansas City would be happy to open its title defense getting out of Seattle with a draw.

Barrett’s goal started with a strong crossing pass by substitute Sean Okoli, but the play itself started after Graham Zusi committed a turnover in the midfield. Kronberg came out of the net to try and punch Okoli’s cross and the deflection allowed Dempsey a clear header.

Dempsey’s attempt hit the crossbar but he was able to keep the play alive and get his toe on the loose ball. He was trying for a scissor-kick shot on goal, but it trickled forward far enough that Barrett was able to finish off the game winner.

“For 90 plus minutes, we were excellent. We were very hard to break down and had a couple chances of our own,” Zusi said. “A stupid mistake by me in the 93rd minute, and we got punished. That’s something that can’t happen.”

Dempsey came on in the 57th minute just a few days after playing 90 minutes for the U.S. national team in an exhibition loss to Ukraine in Cyprus. He was credited with an assist, his second since joining the Sounders.

“Getting a goal in injury time does show that you’re fighting to the end. But it is a long season,” Dempsey said.

It was the first match played with replacement officials after Major League Soccer’s referees and other on-field officials were locked out Friday. There appeared to be no egregious issues with referee Alan Kelly, other than the large number of fouls called. Kansas City was called for 25 fouls and Seattle 15.

Both goalkeepers made their debuts as the No. 1 options for their clubs. For Kansas City, Kronberg’s first match as the successor to long-time starter Jimmy Nielsen was a success for the first 93 minutes. He was peppered by chances throughout by Seattle and denied each one until the end. It was the first time in 90 matches someone other than Nielsen started in goal for Kansas City.

“It was a lot of excitement for sure - some nerves and stuff, but once you get out on the field it’s like every other day,” Kronberg said.

Stefan Frei wasn’t challenged as much in Seattle’s goal, but came up with the shutout.

Dempsey’s minutes were slightly surprising given his recent schedule. After playing against Ukraine, Dempsey traveled all day Thursday and trained with the Sounders on Friday. It was his first training with the Sounders since the end of last season after spending the winter on loan with English Premier League club Fulham.

“With all the travel and stuff, getting in on Thursday, we wanted to be a little bit smarter because of the history of myself and some of the other players can pick up injuries if you push too hard, too quickly after long travel,” Dempsey said.