Portsmouth put up a brave showing but Arsenal's Premier League quality ultimately shone through in their FA Cup fifth-round tie.
The Gunners survived some nervy moments to take an undeserved lead into the break at a noisy Fratton Park thanks to Sokratis' well-taken goal in first-half injury time.
Nketiah then scored for the third time since returning from a loan spell at Leeds United in January early in a far more comfortable second half to end any hopes of an upset from a game Pompey side.
Match Events
16' Injured! Torreira is stretchered off,Ceballos in
Ceballos is brought on in place of the injured Torreira, who could be facing a spell on the sidelines.
20' CHANCE! Nketiah's shot denied
Martinelli chases down a long ball and is left one-on-one with McCrorie for the first time today. He gets the better of the Portsmouth right-back, but his cutback towards Nketiah is blocked behind for a corner.
23' CLOSE! Saka's shot saved
Arsenal's players are far too deep at the moment. They hit Portsmouth on the counter and Saka's low angled drive is easily stopped by Bass in the Portsmouth goal.
45'+4' GOAL! Portsmouth 0-1 Arsenal (Sokratis)
From what will likely be the final meaningful kick of the first half, Sokratis guides Nelson's right-sided cross past Bass with a quality first-time finish.
51' GOAL! Portsmouth 0-2 Arsenal (Nketiah)
Nelson gets away from McCrorie down the right and sends a cross into a dangerous zone. Nketiah profits from a favourable bounce and squeezes the ball past Bass from pretty much underneath the crossbar.
69' CLOSE! Nelson's shot cleared
Portsmouth give the ball away just inside their own half and Nelson charges through the middle. He reaches the edge of the box and gets a shot away that deflects behind.
77' NICE TRY! Saka's shot denied
Saka sends Williams one way and then the other, before firing in a decent shot that Bass helps over the crossbar.