Natalie Means' Late Winner Gives Denver Summit a 2-1 Win Over Portland Thorns in Centennial Stadium Opener
Natalie Means scored her first NWSL goal in the 86th minute, set up by Lindsey Heaps, as Denver Summit FC beat the Portland Thorns 2-1 in the first match at Centennial Stadium.

Denver Summit FC opened its new home in 90-degree heat, gave up a penalty, spent half an hour knocking on Mackenzie Arnold's door and then got exactly the ending a housewarming party deserves. Natalie Means came off the bench, lined one up from the right side and put it in the top left corner in the 86th minute.
Denver beat the Portland Thorns 2-1 on Saturday afternoon in the first match at Centennial Stadium, per both clubs, in front of 12,372 fans. Sophia Wilson gave Portland the lead from the penalty spot, Janine Sonis equalized deep in first-half stoppage time and Means won it with her first NWSL goal, set up by Lindsey Heaps in what Denver called her debut for the club.
Wilson Strikes, Denver Swarms
The new place was loud early. Portland actually landed the first punches, with Pietra Tordin and Wilson both having shots blocked in the fifth minute, but Denver soon took over. Heaps had a shot blocked in the eighth minute and pulled another narrowly wide in the 15th, and a minute later VAR waved off a potential Denver penalty. Portland, meanwhile, was dangerous on the break, with Wilson firing wide in the ninth minute after a quick counter.
Then the Thorns got the first break that mattered. Sonis was whistled for a foul on Wilson in the box in the 23rd minute, and Wilson stepped up two minutes later and placed a right-footed penalty into the bottom right corner. Portland said it was her team-leading seventh goal of the season and that she has now converted all eight penalty attempts of her NWSL career. Ice-cold doesn't quite cover it.
Denver's response was relentless, if not immediately productive. The 42nd minute alone was a pinball machine: Arnold saved from Natasha Flint, then from Heaps at point-blank range, while Heaps and Delanie Sheehan both had follow-ups blocked. Yazmeen Ryan had another blocked a minute later.
The Turning Point
The fourth official added nine minutes to the first half, which is a long time to protect a lead in the heat, and Sonis made sure Denver used them. Play was stopped twice for an injury to her during that stoppage time, but she stayed on. In the seventh added minute, Arnold saved a Ryan shot and conceded a corner, and a minute later Sonis hit a right-footed shot from outside the box into the top right corner. Denver said it was the first goal the Summit had ever scored at Centennial Stadium.
Just like that, the player who conceded the penalty had wiped out its damage, and Denver went to the locker room level at 1-1 with all the momentum.
Means Delivers the Housewarming Gift
The second half was mostly Denver. Olivia Thomas forced Arnold into a save in the 50th minute, Flint missed narrowly in the 63rd and Thomas fired over in the 66th. Portland's best looks came from Olivia Moultrie on a 67th-minute break and a Sam Hiatt header off a corner in the 70th, and both went wide. Wilson, meanwhile, kept getting caught offside, three times in all. Denver finished with 38 touches in Portland's box, according to the club, and the pressure was building.
Denver went to its bench in the 77th minute and sent on Means for Ayo Oke. It took her nine minutes to matter. In the 86th, she had a first attempt blocked, and moments later she collected a pass from Heaps on the right, well away from goal and at a tough angle, and sent a right-footed shot into the top left corner. Denver called it her first NWSL goal.
Portland had one last push in stoppage time, and Abby Smith saved Wilson's shot from distance in the fourth minute of added time to make sure the opener ended the right way.
Star Turns
Heaps was everywhere: a game-high six shots, two on target and the assist on the winner. For a debut, that's a pretty loud hello, and the Summit pointed out that it came against her former club. Sonis turned a rough first half into a redemption story, with one shot, one goal and a lot of grit through two injury stoppages. Means needed only two shots and nine minutes to become the answer to a Denver trivia question.
Arnold kept the Thorns in it with four saves. Smith, by contrast, had a quieter afternoon and made two. Wilson led Portland with four shots, two on target, and the penalty goal, though the offside flag was a frequent companion. Denver also dominated the ball, completing 380 of 460 passes to Portland's 253 of 325.
Stats That Matter
- Shots: Denver 18, Portland 10. Shots on goal: 7-3 Denver.
- Possession: Denver 58.6 percent, Portland 41.4.
- Saves: Arnold 4, Smith 2.
- Corners: Denver 6, Portland 2.
- Offsides: Portland 5, with Wilson caught three times.
What It Means
Denver moves to 5-4-5 with 19 points and is unbeaten in two after a 2-2 home draw with the Houston Dash the previous weekend, which itself followed a 3-0 home loss to the Kansas City Current. The club framed it as a statement win over a Portland side that arrived in third place, and said the result puts the Summit within striking distance of the playoff places in their inaugural season. Denver visits the Washington Spirit next, on Sunday, July 26.
Portland drops to 8-3-5 with 27 points and has now lost back-to-back matches, after a 2-0 defeat at Seattle Reign FC the week before. The Thorns, who lost Cassandra Bogere and Reyna Reyes to injuries in the second half, head home to host Gotham FC on Friday, July 24.
Closing Take
Every new stadium needs an opening-night headliner. Denver got two surprise guests instead: a player who made up for the penalty she conceded and a substitute who had never scored in the league. Heaps provided the star power, Means provided the encore, and Centennial Stadium has its first great memory before the paint is even dry.
Stats from ESPN's match data. Additional details as reported by DenverSummitFC.com and Thorns.com; neither club's written recap included postgame quotes.
Related Coverage

Thorns vs. Dash Preview: Sophia Wilson Is Eligible Again as Kat Rader Chases Rookie History
November 1, 2026

Summit vs. Courage Preview: Win in Cary, Then Watch Seattle for the Last Playoff Spot
November 1, 2026

Thorns Head to Houston for Decision Day With Their Playoff Seed Still Unsettled
October 30, 2026

More From Editor
View All stories by Editor
Avalanche vs. Flames: Artturi Lehkonen Scores Twice as Cale Makar Piles Up Four Assists in 5-2 Win
November 1, 2026

Jonathan Bamba Scores Twice, Lewandowski Delivers Off the Bench as Chicago Fire Beat Rapids 4-2
November 1, 2026

Stars vs. Blue Jackets: Thomas Harley and Arttu Hyry Beat the Buzzer Twice as Dallas Snaps Its Skid
November 1, 2026
