Pompey Women battled from behind to claim all three National League points against Cardiff in Wales.
Tamsin de Bunsen quickly cancelled out Jasmine Turner’s opener and the Blues created plenty of chances in their search for a winner.
It finally arrived on 75 minutes and was well worth the wait, as Eilidh Currie’s rocket flew into the net.
Jay Sadler made three changes from the side beaten by Crawley a fortnight ago, with Currie, Hayley Bridge and Becki Bath all returning to the side.
Jade Bradley was first to go close for the visitors after being teed-up by de Bunsen, but a long-range effort flew narrowly past the post.
Rosie McDonnell then found Charmaine True following a quick break up the pitch and the striker’s shot was saved.
But it was Cardiff that broke the deadlock on the half-hour mark, with Turner quickest to react after Hannah Haughton had kept out an initial attempt.
Not that the Blues were behind for long, as DE BUNSEN curled a fine strike around Laura O’Sullivan from the edge of the box.
They tried to forge ahead before the break and showcased some neat passing play, while Turner angled a shot just wide at the other end.
Half Time: Cardiff 1 Pompey 1
Currie ensured the scores remained level following the restart with a superb last-gasp challenge to deny the hosts.
But Pompey were looking pretty threatening themselves and a looping shot from Bath had to be tipped over the bar.
The same player then converted from a corner, although – much to the surprise of most inside the ground – the referee ruled it out.
Danielle Rowe soon collected True’s cut-back and drilled narrowly off target, as the Blues continued to pose problems.
The returning Molly Clark was introduced on the hour mark, replacing de Bunsen to make her latest debut.
But it was CURRIE who gave Pompey the lead in impressive fashion, driving forward and firing an unstoppable shot into the top corner.
They did not stop there, however, and True shot just over before a half-volley from Bath fizzed past the post.
The visitors were unable to find another goal to calm any nerves, although they comfortably saw out the closing stages to seal a memorable victory.
Pompey: Haughton; Tonks, Younger (Ingram 50), Currie, McDonnell; Bradley (c), Rowe, Bridge, Bath; True (Adaway 90), de Bunsen (Clark 60)