Rachel Panting scored a penalty deep into stoppage-time to earn Pompey Ladies a dramatic 2-1 victory over West Ham.
All the goals arrived inside the final 10 minutes of the Westleigh Park contest and it looked like the spoils would be shared after Shannon Sievwright’s effort was cancelled out from the spot.
The Blues had earlier been left frustrated by a stubborn Hammers side that repelled whatever was thrown at them.
Their best chance of the first half came when Molly Clark found space and bent the ball narrowly past the post.
Clark then tested the reflexes of Cherie Rowlands after the interval, with a 30-yard drive that the keeper did well to parry clear.
Pompey were pushing for a late winner and thought they had found it when Sievwright converted Clark’s corner.
But the referee soon spotted a foul by Amelia Southgate in the box and Chenise Austin stepped up to score from 12 yards.
There was still time for another penalty to be awarded for a foul on Gemma Hillier, however, and Panting made no mistake from the spot.
Blues boss Jay Sadler told the club’s official YouTube channel: “We have to strip it back and look at the whole performance. We had a lot of possession, but didn’t do too much with it.
“West Ham sat back and invited us forward, but they were structured and disciplined, while we couldn’t hurt them enough.
"To fight back after conceding a sloppy penalty in the 90th minute shows plenty of belief and character."
“We were too slow in our attacking moves and it was disappointing overall, but we got the result to end a three-game drought.
“And to fight back after conceding a sloppy penalty in the 90th minute shows plenty of belief and character.
“But our intensity wasn’t high enough and we know we can play better. The girls just didn’t look on it from the start.
“They have to go away and put their finger on why we haven’t been performing as well as we can in the past few games. There’s a lot to work on collectively.
“But Rome wasn’t built in a day and we’re working on all aspects of our game in order to keep improving.”
Pompey: Paines; Kirby (Widdowson 64), Southgate, Currie, Bazan (c); Quayle (James 80), Sievwright, Clark; Hillier, Panting, Albuery (Stephens 46)
Subs not used: Perkins, Barron