Pompey’s run of fiendish fixtures continues with the visit of promotion-chasing Shrewsbury on Saturday.
The visitors had been in the top two for most of the season, only to drop out after failing to beat Doncaster last week.
That allowed Blackburn to leapfrog them in the table, although it is only goal difference separating the sides.
It is not just the league that Shrewsbury are impressing in, however, as they took West Ham to an FA Cup third round replay before eventually bowing out after extra-time.
And fans will no doubt start dreaming of Wembley now that Paul Hurst’s men have reached the semi-finals of the Checkatrade Trophy.
The Shrews enjoy the best home record in League One and have secured 10 victories at Montgomery Waters Meadow.
That includes a 2-0 defeat of Pompey – courtesy of goals from Shaun Whalley and Stefan Payne – just before Christmas.
But the Blues can perhaps take heart from the fact that their opponents have only won six times on their travels
Gareth Evans could feature for Pompey after recovering from a hamstring problem that has kept him out of the past four games.
But Brandon Haunstrup (knee), Milan Lalkovic (Achilles), Stuart O’Keefe (groin), Danny Rose (leg) and Jack Whatmough (knee) are all sidelined.
Shrewsbury have been dealt a blow by the news that goalkeeper Dean Henderson has been hit with a three-game ban, while Junior Brown (knee) also misses out.
HEAD TO HEAD
Pompey: 12 Wins
Shrewsbury: 8 Wins
At Fratton Park
Pompey: 10 Wins
Shrewsbury: 1 Win
Seats can be bought online here or from the Frogmore Road ticket office.
On the day of the game, they can be purchased – subject to availability – from the booths behind the Fratton End.
Overseas subscribers can watch the match live by following the same instructions.
ALSO IN LEAGUE ONE
Blackburn v Northampton
Blackpool v Charlton
Bradford v AFC Wimbledon
Doncaster v Bristol Rovers
Gillingham v Fleetwood
Oldham v Plymouth
Southend v Scunthorpe