
The home side sat six places above Christchurch in the Wessex League premier division before kick-off – but this clearly didn’t phase the visitors, who came from a goal behind to secure the victory.
The Royals started strong, with Jack Breed squaring the ball across goal in the seventh minute and Brandon Miller rifling it home.
Ashley Pope equalised from a penalty in the 29th minute, with Billy Walker giving Christchurch the edge going into half-time.
Portchester found themselves down to 10 men after captain Steve Ramsey was sent off after 52 minutes.
Most Popular
-
1
Portsmouth transfer news: Blues receive bids for former Luton and Millwall midfielder
-
2
'Is proving one hell of a signing.... A real livewire' - Portsmouth match ratings from 2-0 win at Cheltenham
-
3
Transfer gossip: Portsmouth eye raids for ex-Chelsea man and Charlton Athletic's former Wigan Athletic midfielder
-
4
Portsmouth boss Danny Cowley hails squad depth as tactical masterclass at Cheltenham pays off
-
5
14 splendid photos from Portsmouth’s 2-0 win against Cheltenham in sun-soaked League One encounter
And Christchurch took full advantage, as both LucasMarrain and Scott Rogers found the back of the net.
Elsewhere, Bognor were unfortunate to lose 3-2 at home to Tonbridge Angels.