Kirsty Hanson scored a stoppage-time winner as second-bottom Aston Villa beat Tottenham to ease their relegation fears.
Spurs looked to have secured a battling point as goals from Jess Naz and Ella Morris helped them recover from 2-0 down following earlier efforts from Anna Patten and Ebony Salmon.
However, Villa substitute Hanson, who also scored in their 2-1 victory over Liverpool last time out, struck in the 91st minute to secure back-to-back wins for Natalia Arroyo's side for the first time this season.
The crucial success moved Villa seven points clear of bottom club Crystal Palace with three games left, while Spurs are two points clear in ninth spot.
In a scrappy encounter in the capital, Villa made the breakthrough in the 30th minute when Patten, on her 26th birthday, headed in from close range after Rachel Daly's header rebounded off the bar.
Salmon doubled their lead 11 minutes after half-time, finding herself one-on-one with Lize Kop and beating the Dutch goalkeeper with a low strike.
However, Spurs, who haven't won a league match since January, responded superbly.
Naz produced a poacher's finish in the six-yard box from a 65th-minute corner, before Morris levelled in the 70th minute, bursting on to a speculative long ball and rounding Villa keeper Sabrina D'Angelo, who had come charging out of her goal, and sliding the ball in from a tight angle.
However, Hanson broke Tottenham hearts, breaking through the home defence on to a Daly pass, before slotting a low finish into the bottom corner.
More to follow.
Player of the match
Number: 20 K. Hanson
Average rating 8.91
Number: 7 J. Naz
Average Rating: 6.84
Number: 24 D. Spence
Average Rating: 6.37
Number: 11 O. Holdt
Average Rating: 6.37
Number: 3 E. Morris
Average Rating: 6.24
Number: 25 E. Summanen
Average Rating: 6.20
Number: 1 L. Kop
Average Rating: 6.15
Number: 9 B. England
Average Rating: 6.13
Number: 29 A. Neville
Average Rating: 5.78
Number: 5 M. Bartrip
Average Rating: 5.77
Number: 10 Maite Oroz
Average Rating: 5.55
Number: 17 M. Thomas
Average Rating: 5.50
Number: 13 M. Vinberg
Average Rating: 5.47
Number: 12 J. Rybrink
Average Rating: 5.39
Number: 31 L. Gunning-Williams
Average Rating: 5.13
Number: 23 R. Ayane
Average Rating: 5.00
Number: 20 K. Hanson
Average Rating: 8.91
Number: 4 A. Patten
Average Rating: 8.63
Number: 17 E. Salmon
Average Rating: 8.50
Number: 5 L. Staniforth
Average Rating: 8.39
Number: 9 R. Daly
Average Rating: 8.37
Number: 15 L. Parker
Average Rating: 7.88
Number: 7 M. Kearns
Average Rating: 7.88
Number: 25 M. Taylor
Average Rating: 7.83
Number: 16 N. Maritz
Average Rating: 7.71
Number: 23 C. Grant
Average Rating: 7.59
Number: 22 J. Baijings
Average Rating: 7.47
Number: 33 M. Pacheco
Average Rating: 7.41
Number: 28 Gabi Nunes
Average Rating: 7.31
Number: 1 S. D'Angelo
Average Rating: 7.06
After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users.
Related topics