Petersfield Town dumped AFC Portchester out of the Portsmouth Senior Cup with a 2-0 win at Love Lane last night.
Owain Hoskins and Andy Todd netted the goals to seal a semi-final tie with Baffins Milton Rovers.
Striker Hoskins twice went close as Petersfield pressed for an early advantage.
More pressure put Todd in the clear but he shot straight at Portchester keeper Jon Webb.
On 20 minutes the relentless pressure finally told.
Rob Tambling beat Royals defender Simon Stone before crossing for Hoskins to apply the finish.
Nathan Kirby tested Petersfield keeper Matt Shortt for the first time as Portchester, who travel to Downton in the Wessex League premier division tomorrow, woke up.
And just before the interval Craig Hardy headed a glorious chance straight at Shortt.
Portchester boss Graham Rix roused his side for the second half and substitute Kurt Robins and Jamie Musselwhite soon went close to equalising.
Another move saw Robins tripped just inside the box but appeals for a penalty were turned down.
With 10 minutes left, Dan Thompson’s cross-shot went inches wide.
And just before the final whistle, Thompson and Musselwhite created a great chance for Robins but he fired over the bar from 10 yards.
It proved to be the end of Portchester’s hopes as play broke to the other end and Todd doubled the advantage with a shot that crept in off the post.
Petersfield: Shortt, Buckland, Ford, James, Heard, Ward, Asare, Todd, Tambling, Hoskins, Richardson. Subs: Essai, Coker, Bedden, Howes, Dryden
AFC Portchester: Webb, Hoar, Stone, Thomson, Audin, Hardy, Castles, Bye, Musslewhite, Kirby, Thompson. Subs: Maddison, Thomas, Kendell, Black, Robins
n Moneyfields and Sholing were frustrated by fog at Dover Road last night when their Wessex League premier division encounter was postponed.
Sholing travel to Fareham tomorrow, while Horndean visit relegation-battling Romsey Town.