Portugal had more of the ball in the first half, but Italy created the better chances, including a 36th minute goal that was disallowed when Emma Severini turned in a rebound from an offside position. After failing to catch fire, the game was heading for a dull stalemate until Cristiana Girelli curled a superb effort into the top corner midway through the second half. That was the start of the drama.
Diana Silva had a would-be Portugal equaliser ruled out inside the final 10 minutes for a marginal offside, which followed an agonising VAR wait. But going behind lit a fire under Francisco Neto's team and the pressure built, with Carole Costa hitting the bar at a corner and Diana Gomes pouncing after Italy failed to clear. Italy still almost retook the lead before the end and Portugal finished with 10 players after Ana Borges was sent off in stoppage time.