Petersfield Town exited the Portsmouth Senior Cup with a 2-0 quarter-final defeat at home to AFC Portchester.
Ryan Wilkins headed the Wessex League Premier Division leaders in front after 11 minutes and former Ram Oli Davies won and scored a penalty late on to see off the hosts.
Ellis Grant returned between the sticks for Petersfield and made a fine save early on, but the visitors took the lead when Wilkins headed a corner in from close range.
Connor Duffin wasted a couple of good chances for the visitors and Charlie Merritt put in two vital last-ditch blocks before the break.
The visitors struck the woodwork twice in the second half before Davies secured the victory in the 79th minute, winning a penalty when he was brought down by Brandon Miller in the box.
Davies scored the spot kick, sending Grant the wrong way and picking out the bottom corner.