The striker has netted in each of his last two substitute appearances, including Tuesday’s dramatic 3-2 Leasing.com Trophy success over Exeter.
That contribution earns a return to Kenny Jackett’s starting XI for this afternoon’s Highbury Stadium encounter.
Marquis is one of two changes for the Blues, with James Bolton restored at right-back.
They replace Ben Close and Ross McCorie from the side which beat the Grecians in that pulsating finale, the pair dropping to the bench.
Denver Hume: Portsmouth's expensive forgotten man and why former Sunderland defender really could be one for the future
'Real driving force... lion-hearted display... classy presence' - Neil Allen's Portsmouth ratings from 3-0 Carabao Cup win at Cardiff
'We wanted to show him a bit of love' - Portsmouth-based Spurs fans' terrific gesture to ensure Dane Scarlett feels at home on the south-coast
League One latest: Portsmouth linked duo set for Oxford United and Lincoln moves, Southampton prospect joins Blues rivals as Ipswich land former Blackpool and Derby veteran
'We’ve got a real problem': Portsmouth boss reveals headache after career first at Cardiff
Ellis Harrison is fit following a dead leg, but Andy Cannon remains sidelined.
Elsewhere, Brandon Haunstrup comes in for Lee Brown among the substitutes, while there is no room in the squad for Gareth Evans.
Pompey: Bass, Bolton, Burgess, Raggett, Seddon, Naylor, McGeehan, Harness, Marquis, Curtis, Harrison.
Subs: MacGillivray, McCrorie, Whatmough, Haunstrup, Close, Williams, Hawkins.