Pompey Women battled from a goal down to return to winning ways at Stadium MK in the National League South.
Rachel Panting, Daisy McLachlan and Katie James all found the target in the second half to ensure the points would be heading back to the south coast.
Skipper Amelia Southgate returned to the starting line-up for the contest, as did Danielle Rowe and Hannah Geer.
The signing of goalkeeper Jaime Rowlands from Southampton Women was announced before kick-off, although she had to be content with a place on the bench.
It was the Blues that made the brighter start – and that was a theme that continued for much of the game.
McLachlan had the first chance to open the scoring after receiving the ball from Ellie Kirby and firing into the side netting.
There were plenty of other efforts, although most of them were from long-range, with James, Jade Bradley and McLachlan, among others, all seeing their shots go wide.
It until three minutes before the break for a goal to arrive, but it was the hosts celebrating taking the lead.
A questionable free-kick was awarded their way and although Charly Wright was not trying to score from 30 yards, she managed to find the corner of Robyn Levett’s net.
Pompey might still have gone in level at the interval as McLachlan and Bradley combined well on the edge of the box, but could not quite find a way through the Dons defence.
Half Time: MK Dons 1 Pompey 0
It took the Blues just two minutes to score once the game restarted, though, with PANTING finding the target from a tight angle.
Their dominance continued as the second half progressed, only now the away side were beginning to get their rewards.
A one-two between McLACHLAN and Panting was topped off by the latter sending a fierce strike into the top corner to turn the match on its head just before the hour mark.
And a third goal then arrived when JAMES had time to collect Kirby’s low cross on the edge of the area and slot the ball home.
MK Dons did not cause too many problems in the closing stages, as Pompey held on to secure the win.
Pompey: Levett; Kirby, Southgate (c), Currie, Geer; James (Perkins 90+2), Tonks, Rowe, Bradley; Panting, McLachlan (Anu 78)
Subs not used: Rowlands, Younger, May
Next up for the Blues is a trip to the Dorset County Ground next Sunday to face Poole in the National League Plate (2pm kick-off)