He had happy memories of Fratton Park even before kick-off having headed the first goal when Derek Adams' men beat Pompey 2-1 last month.

But the 26-year-old was arguably fortunate to still be on the field when he netted his acrobatic second goal from a Kelvin Mellor long throw.

An off-the-ball incident involving him and Portsmouth captain Michael Doyle did not result in any punishment being dished out by referee Oliver Langford, but did lead to dismissals on the touchline.

Following consultation with fourth official Gavin Ward, Portsmouth manager Paul Cook and Plymouth assistant Paul Wotton were sent to the stands after a heated exchange.

An explosive opening was perhaps to be expected between two sides who were only separated by three points and one place in the regular season.

Portsmouth deservedly levelled six minutes after the restart as Roberts placed his penalty beautifully into the top corner.

But a questionable decision from referee Langford saw Plymouth centre-back Hartley only receive a yellow card when he appeared to be the last man when stopping McNulty's run into the visitors' box.

Portsmouth manager Paul Cook told BBC Radio Solent:

"Great game, fantastic game of football. Two very committed sides and some fantastic stuff.

"A great advertisement for League Two football and it's all to play for going into Sunday's decider. The lads have shown great character to get back into it. We'll feel aggrieved over decisions and I'm sure Plymouth will.

"But, let's talk about the football and not the referee."

Plymouth manager Derek Adams told BBC Sport:

"It was an excellent game and we thoroughly deserved to go 2-1 ahead.

"We probably should've won the game on the night. We've had good opportunities and it was a very good performance from us.

"We passed the ball well and we had to deal with a fair amount of Portsmouth pressure.

"But, we dealt with the atmosphere exceptionally well. When you go to the home leg, you've got your own fans behind you. I think tonight's shown what the home fans can do for you."