Pompey stormed back into the play-off places by seeing off MK Dons at Fratton Park.
Andy Cannon's first goal in a Blues shirt got them off to a perfect start, only for Alex Gilbey to level after his penalty had been saved by Alex Bass.
John Marquis restored the hosts' lead just after the restart and Carlton Morris was dismissed for a foul on the striker.