Efter förlängningsdramat är England vidare till semifinal – och blir motståndaren som väntar om Sverige tar sig vidare från kvartsfinalen mot Belgien på fredag.
Hemmanationen inledde anonymt och det var Spanien som haft mest boll och vaskat ett par halvfarliga lägen när första halvlek nästan passerat. Trots det såg det ut att bli engelsk ledning när Ellen White satte bollen i nät bakom Sandra Panos, men flaggan höjdes blixtsnabbt för offside och domaren Stéphanie Frappart meddelade kort därefter att det inte var mål.
Lyfta av chansen pressade England på men utan att rå på 0–0-resultatet innan halvtid.
Spanien i stället skulle bli laget att spräcka nollan, knappt tio minuter in i andra när Esther Gonzalez enkelt kunde placera in bollen intill den vänstra stolpen. England jagade kvittering intensivt men lägena som kom satt antingen i Panos famn, eller gick utanför.
Till den 84:e minuten.
Då kunde de 28 994 i publiken fira när Ella Toone prickade rätt och ordnande 1–1 och förlängning.
Där kunde sedan Georgia Stanway avgöra när hon med ett riktigt klassavslut från distans satte 2–1 upp i krysset.
– Det är definitivt ett mål att vara stolt över. Jag kommer alltid att minnas den här dagen, säger Stanway till BBC Sport.
Se även: Spanien tar ledningen mot England