Skip to content
Local weather
Undrafted
NWSL

Rookie Lia Godfrey's Late Winner Lifts San Diego Wave Past 10-Player Utah Royals 2-1

Rookie Lia Godfrey scored in the 87th minute after Tatumn Milazzo's red card as San Diego Wave FC beat the Utah Royals 2-1 and spoiled Utah's home opener.

By
San Diego Wave FC players in cream jerseys and pink shorts applaud alongside staff on the field at America First Field, home of the Utah Royals, in a photo the Wave published on March 22, 2026, the day of their 2-1 win there.
Photo: Davis Kuhn/San Diego Wave FC

Lia Godfrey has played in exactly two professional matches. She already has a game-winner, and the Utah Royals' home opener is the one she ruined.

The rookie substitute slotted home in the 87th minute, and San Diego Wave FC beat the Royals 2-1 on Sunday night at America First Field in front of 9,778 fans. Dudinha opened the scoring in the 18th minute, Lara Prasnikar equalized in the 67th, and Utah played the final stretch with 10 players after Tatumn Milazzo was sent off in the 82nd. San Diego moves to 1-0-1 with 3 points. Utah drops to 0-0-2.

Dudinha Sets the Tone

Utah came out swinging in front of its home crowd. Janni Thomsen fired over the bar inside the first minute, and the Royals made it physical early, with Aria Nagai and Prasnikar both booked inside the first 17 minutes.

San Diego answered with patience and then a pounce. In the 18th minute, Ludmila hounded a pass along Utah's back line, the ball broke loose, and Dudinha was first to react. From outside the box, she drilled a right-footed shot into the bottom left corner. Per the Wave, it was her first goal of 2026 and the club's first of the season.

Dudinha nearly doubled the lead two minutes later, but Mia Justus saved. At the other end, Cece Delzer tested Leah Freeman in the 28th minute, a welcome to the league for a goalkeeper the Wave say was making her NWSL and professional debut. Kenza Dali tried her luck from a wide, long-range angle in first-half stoppage time, and Justus clawed it away.

Utah Fights Back, Then Loses a Player

Utah brought on Dayana Pierre-Louis at halftime, and the Royals' recap notes it was her NWSL debut. Freeman stopped Ana Tejada's shot from distance in the 58th minute, and both benches started churning. Godfrey came on for Gia Corley in the 59th minute, and a minute later Kimmi Ascanio replaced Gabi Portilho, who came off injured.

In the 67th minute, Kiana Palacios played the ball into Prasnikar, whose right-footed shot from the center of the box found the bottom right corner. The Wave say it deflected off one of their defenders on the way. Utah did not care. According to the Royals, it was her first goal for the club and made her the first Slovenian to score in the NWSL. The pass was Palacios's first NWSL assist, and it capped a busy evening of firsts for Utah: Courtney Brown, a Utah native, made her Royals debut off the bench in the 59th minute.

Then discipline undid the hosts. Milazzo was booked in the 72nd minute, Alexa Spaanstra a minute later, and in the 82nd Milazzo picked up a second yellow for a foul on Dudinha. Ten players, eight minutes of regulation left, and a point suddenly looking fragile.

The Turning Point

Five minutes after the red card, San Diego cashed in. Ascanio carried the ball through the heart of midfield and found Dali, whose one-touch pass split the Utah back line. Godfrey settled it in the middle of the box and calmly passed it into the bottom left corner. The Wave say it was the first goal of her career and made her the first rookie this season to score a game-winner.

Up a player and a goal, San Diego kept pushing through seven minutes of stoppage time. Justus denied Dudinha from close range in the third minute of added time, but the damage was done.

Dudinha, Godfrey and Dali

Dudinha was the most dangerous player on the field. She led everyone with six shots, put three on target, scored the opener and drew the foul that sent Milazzo off. The Wave note she scored five goals in her first season with the club in 2025, and she is already off and running in year two.

Godfrey made her lone shot count, which is about as efficient as it gets. San Diego's front line also kept probing in behind all night and was flagged offside four times, twice in Portilho's hour on the field, a sign of how hard the Wave worked to stretch Utah. Dali was the creative hub, assisting the winner, forcing a save in the first half and whipping in the corner that Kristen McNabb headed just wide in the 80th minute. Justus made four saves for Utah and kept the Royals in it longer than they deserved, given they were outshot by more than two to one.

Stats That Matter

  • Shots: San Diego 15, Utah 7. Shots on goal: 6-3 Wave.
  • Discipline: Utah committed 15 fouls, picked up three yellow cards and a red. San Diego was called for 6 fouls.
  • Interceptions: A rare even stat, 20 apiece.
  • Possession: Utah held 52.9 percent and still trailed for most of the night.
  • Crosses: Utah sent in 21 and completed only 6.

What It Means

San Diego opened its season with a 1-0 home loss to the Houston Dash, so this was the response the Wave needed, and it came in their first road match of 2026. Next up is a quick turnaround with two home matches in four days: the Portland Thorns on Wednesday and Chicago Stars FC on Saturday.

Utah is now 0-0-2 after a 2-1 loss at the Kansas City Current to open the season, and both defeats came by a single goal. The Royals hit the road for Washington on Wednesday and Boston on Saturday before returning home to face Chicago Stars FC on April 3. Spaanstra, who made her Utah debut hours after being announced as a Royal, according to the club, gets a chance to settle in.

Closing Take

Rookies are supposed to learn the ropes before they start tying anyone in knots. Godfrey skipped that chapter. It was the soccer version of a bit-part actor turning one scene into the clip everybody rewinds, and San Diego will happily take the sequel.

Stats from ESPN's match data. Additional match details from SanDiegoWaveFC.com and RSL.com/UtahRoyals.

Editor

More From Editor

View All stories by Editor