Christian Burgess scored his first goal of the season as Portsmouth won 1-0 at Bolton to boost their Sky Bet League One promotion chances.
Burgess, who previously found the net in April last year, fired home after 42 minutes to inflict a fourth successive defeat on Keith Hill's strugglers, who sit bottom of the table.
But Wanderers, still without a victory in 2020, will consider themselves unlucky not to have earned a share of the spoils.
The visitors came under regular pressure in the second period with Joe Dodoo and then Chris O'Grady both failing to apply a close-range finishing touch to Ronan Darcy's teasing right-wing cross.
Substitute O'Grady headed wide another inviting cross while goalkeeper Alex Bass twice thwarted drives from the edge of the penalty area by Dennis Politic.
However, Portsmouth held on for a fourth successive win in all competitions. The game's only goal came after Sean Raggett's header was parried by Remi Matthews into the path of Burgess, who was lurking at the far post to tuck home.