Pompey missed out on a place in the League One play-off final after losing at Oxford on penalties.
Cameron McGeehan was the only player to miss from the spot, with his effort saved by Simon Eastwood.
Marcus Harness had earlier given the Blues a 2-1 aggregate lead, only for Ellis Harrison's unfortunate own-goal to level the tie.