Italy captain Cristiana Girelli scored a dramatic 90th-minute winner as they beat Norway to set up a potential Euro 2025 semi-final against reigning champions England.
After a dominant first-half performance, Girelli opened the scoring in the 50th minute before Norway captain Ada Hegerberg recovered from missing a penalty to level the match.
However, with the game heading towards extra time, Girelli headed home Sofia Cantore's cross to send her side through to the last four for the first time since 1997, where they will face Sweden or England, who play their quarter-final on Thursday (20:00 BST).
"It's a dream that becomes a reality," Girelli said after the game. "It's amazing.
"I felt something different, something special. I have seen in the eyes of my team-mates a special light.
"I just believe to fight until the end and to believe until the end until the referee's whistle. If you have a flame you have to continue to live. We suffered a lot but we fought until the end."
Italy were the better side throughout the opening 45 minutes and were left to rue missed opportunities at the break, with Arianna Caruso, Girelli, Emma Severini and Lucia di Guglielmo all going close.
Girelli broke the deadlock shortly after half-time, touching in Cantore's cross with her left foot from close range, and Italy thought they had doubled their lead a few minutes later when Severini scrambled the ball over the line. However, it was ruled out for offside against Caruso.
Norway were handed a golden opportunity to level in the 60th minute when Hegerberg was awarded a penalty after being hauled to the floor by Elena Linari, but for the second time in this tournament she sent her spot-kick wide.
However, she made amends six minutes later, coolly slotting the ball past onrushing goalkeeper Laura Giuliani.
Momentum swung in Norway's favour following the equaliser, with the best chance for a winner falling to Ingrid Engen, whose curled effort from the edge of the box went just wide, before Girelli popped up in the box late on to spark Italian celebrations.