Sophia Wilson converted a late penalty kick to pull the Portland Thorns into a 1-1 draw with Gotham FC on Friday night.
In the only other game in the National Women’s Soccer League, the San Diego Wave topped Racing Louisville 3-2.
Gotham's Jaedyn Shaw broke a scoreless deadlock in the 61st minute when she collected a pass from Sam Kerr and chipped the ball in from outside the box.
Wilson converted the penalty for her 11th goal of the season in the 75th minute. The penalty was awarded after video review determined that Portland forward Pietra Tordin was stepped on by Gotham midfielder Jaelin Howell.
Gotham midfielder Rose Lavelle was ruled out of the match because of a concussion.
Both teams extended their unbeaten streaks with Gotham (13-3-6) moving to 10 games unbeaten and Portland Thorns (11-6-5) to four games.
Trinity Byars scored twice and Kenza Dali netted the winner as the San Diego Wave (12-7-3) stormed back from a two-goal deficit to beat Racing Louisville 3-2.
Lauren Milliet scored in the 12th minute and Taylor Flint added a goal in the 23rd minute to give Louisville a 2-0 lead.
San Diego responded in the 47th minute on Byars' first goal with Mimi Van Zanten providing the assist. Byars got the equalizer in the 76th minute.
The Wave completed the comeback on a long-range shot from Dali in the 80th.
Racing Louisville (7-13-2) has dropped consecutive games after a four-match win streak.
See AP’s full soccer coverage here
FILE - San Diego Wave FC midfielder Kenza Dali (10) runs during an NWSL soccer match against the Angel City FC in Los Angeles, Sunday, March 16, 2025. (AP Photo/Kyusung Gong,File)
DENVER (AP) — Sam Ehlinger capped a three-touchdown performance with an 88-yard strike to rookie tight end Justin Joly in the Denver Broncos' 34-6 rout of the Minnesota Vikings on Friday night in their preseason finale.
“Honestly, it felt like the ball was in the air for like 30 seconds, like I was waiting for it forever,” said Joly, a fifth-round pick from North Carolina State who blew past the deep safety, who passed him off at midfield as though he had help behind him.
He didn't.
“I was like, ‘Oh, my gosh! He’s wide open,'" Ehlinger recouted. "I was like, there has to be somebody around him. And luckily, there wasn't.”
Joly was just as nervous about finding himself so wide open.
“It's like an open layup in basketball,” he said, adding, “I saw it was Cover-1 and the safety dropped me, and I was like, ‘Go vertical and don’t get yourself covered.' You've just got to go back to fundamentals: catch the ball, tuck it, run and don't drop it at the 1.”
Ehlinger also directed a smooth two-minute drill that ended with a 20-yard TD toss to Jaleel McLaugilin just before halftime and connected with running back Cody Schrader on a 14-yard TD strike after relieving Jarrett Stidham, who led Denver to scores on his two drives.
Ehlinger finished 15 of 20 for 233 yards, three TDs and an interception.
Neither team played its starting quarterback and Minnesota (1-2) didn't even play backup J.J. McCarthy, who was beaten out by Kyler Murray in training camp and sustained a minor ankle injury last week against Baltimore.
With Bo Nix looking sharp against Green Bay a week earlier in his only preseason game action, the Broncos split snaps between Stidham and Ehlinger.
Nix was one of 30 Broncos who didn’t dress for the game, and one player who did, wide receiver/kick returner Marvin Mims Jr., left after hurting his right foot on the opening drive: “He's going to be fine. It's a bruise,” Denver coach Sean Payton said. “So we were really just more cautious with him.”
sustained a right foot injury on Denver’s opening drive. Mims recently returned from a lower leg injury that sidelined him much of training camp.
The biggest star for Denver (2-1) was Schrader, the third-year running back who rushed for 42 yards and caught six passes for 90 yards, including the touchdown grab that made it 27-6 and capped a 17-play, 85-yard drive in the second half.
Stidham led the Broncos to scores on both of his drives with a Wil Lutz field goal and a 1-yard TD run by fullback Adam Prentice staking Denver to a 10-0 lead before Kahlef Hailassie's interception of Ehlinger's pass set up the first of two field goals by Will Reichard.
After Reichard's 28-yarder made it 13-6, Ehlinger covered 65 yards in five plays and just over a minute with the payoff coming to McLaughlin on the running back's crossing route over the middle for a 20-6 Denver halftime lead.
Pass rusher Jonathon Cooper was one of Denver's game captains. Cooper faces a Monday arraignment on a felony strangulation charge in a domestic violence case that could result in a lengthy suspension from the NFL.
Vikings: LB Jacobs Roberts injured his left knee and WR Terrill Davis injured his right calf.
Broncos: CB Reese Taylor left with a concussion.
Vikings: Host the Green Bay Packers on Sept. 13.
Broncos: At the Kansas City Chiefs on Sept. 14.
See AP’s full NFL coverage here
Denver Broncos running back Jaleel McLaughlin celebrates after scoring a touchdown during the first half of a preseason NFL football game against the Minnesota Vikings, Friday, Aug. 28, 2026, in Denver. (AP Photo/Jack Dempsey)
Minnesota Vikings quarterback Carson Wentz warms up before a preseason NFL football game against the Denver Broncos, Friday, Aug. 28, 2026, in Denver. (AP Photo/Jack Dempsey)
Denver Broncos running back Cody Schrader (25) runs from Minnesota Vikings outside linebacker Cam'Ron Stewart (49) during the first half of a preseason NFL football game, Friday, Aug. 28, 2026, in Denver. (AP Photo/Jack Dempsey)
Denver Broncos quarterback Sam Ehlinger (4) throws a pass as he is hit by Minnesota Vikings linebacker Bo Richter (98) during the first half of a preseason NFL football game, Friday, Aug. 28, 2026, in Denver. (AP Photo/Jack Dempsey)