A tight match opened up late on, with Matt Macey twice called upon in the dying moments, while substitute Ronan Curtis had two great chances.
But Colby Bishop should have settled it two minutes from time, over to shoot over from eight yards with just Carl Rushworth to beat.
Some encouraging displays, however, and here are our on-the-whistle player ratings...
Some encouraging displays, however, and here are our on-the-whistle player ratings...
![Remained a fixture in a changed back line, albeit switching to the right-hand centre-half to accommodate Towler. Dominated aerially, strong on the ground, what a signing he’s been.](https://www.portsmouth.co.uk/webimg/b25lY21zOjA3MzNhNzU1LWJkMTEtNDFhOC1hZGEwLTg0MGVlMzBmNjA4NjpiNTljNzMzZS00Njg3LTQxNGMtYWU2OS03MmYxNWFmMDlhNTM=.jpg?crop=3:2&width=800)
5. Conor Shaughnessy - 7
Remained a fixture in a changed back line, albeit switching to the right-hand centre-half to accommodate Towler. Dominated aerially, strong on the ground, what a signing he’s been. Photo: Jason Brown
![Good to see him handed a rare start in the second-half of the season and didn’t let anyone down. Great second-half chance to score in front of an open goal, but struck his shot straight at the grounded keeper and it deflected over the bar.](https://www.portsmouth.co.uk/webimg/b25lY21zOjExM2E5OGRlLTJlNTQtNDc5NC05ZTYxLTQxNDk0YjY1MTU0OTo4MDc1MDcyMS04MWE2LTQxZjItYjk4Ny1kZDAzYjZiZjBmNDg=.jpg?crop=3:2&width=800)
6. Jack Sparkes - 7
Good to see him handed a rare start in the second-half of the season and didn’t let anyone down. Great second-half chance to score in front of an open goal, but struck his shot straight at the grounded keeper and it deflected over the bar. Photo: Jason Brown
![(Replaced by Owen Moxon on 59 mins) First appearance since mid-February following time out injured and had some decent moments. Conceded the penalty, but it was Norris’ mistake in the first place. Harshly booked for winning a tackle just before he was substituted.](https://www.portsmouth.co.uk/webimg/b25lY21zOmQzMjQzYWQ5LWVhYTgtNGMxYS05MGZjLTcxMWE1NWEwOTA2MDpkYWVhMzE5My01ZTVkLTQ5NWUtOWZjYi01NTI1NzA2YTM0OGE=.jpg?crop=3:2&width=800)
7. Tom Lowery - 7
(Replaced by Owen Moxon on 59 mins) First appearance since mid-February following time out injured and had some decent moments. Conceded the penalty, but it was Norris’ mistake in the first place. Harshly booked for winning a tackle just before he was substituted. Photo: Jason Brown/ProSportsImages
![(Replaced by Abu Kamara on 65 mins) His Pompey farewell ended with him coming off with a knock and sarcastically applauding the home fans moaning about how long it was taking to come off. Been a breath of fresh air since return to fitness and another decent match, this time in the holding two.](https://www.portsmouth.co.uk/webimg/b25lY21zOjQ4ZTE0MTM3LTkwZGItNDZjZi1iMDJlLTE5NjJhNDFmMTA2MDo5YTk5YzI5Yy0yMjg5LTQ2ZGUtYWYwMy00ZGY0M2FlN2YwMmU=.jpg?crop=3:2&width=800)
8. Tino Anjorin - 7
(Replaced by Abu Kamara on 65 mins) His Pompey farewell ended with him coming off with a knock and sarcastically applauding the home fans moaning about how long it was taking to come off. Been a breath of fresh air since return to fitness and another decent match, this time in the holding two. Photo: Jason Brown