Gosport Borough exacted revenge on AFC Portchester with a thumping 5-1 Portsmouth Senior Cup win at Privett Park.
The Royals had knocked holders Borough out of the Hampshire Senior Cup last month.
David Gerrard put the hosts in front after 10 minutes with Adam Wilde adding a second from the penalty spot before the half-hour.
Joe Noakes pulled a goal back but Rowan Vine latched onto a poor back-pass to score on the stroke of half-time.
Borough continued to dominate in the second half with George Barker adding two further goals.
Assistant manager Mick Catlin described it as a professional performance.
‘We played well and dominated from start to finish,’ said Catlin.
‘Rowan Vine got another hour under his belt and is looking sharper.
‘It might take a couple of weeks but he is getting there.’
United Services Portsmouth boss Bob Brady was far from happy despite the Sailors’ 5-3 win over Baffins Milton Rovers reserves at Burnaby Road.
‘We thought we could just turn up and walk all over them,’ said Brady.
‘Because of that we made hard work of it and it was frustrating for all of us.
‘We didn’t compete in crucial areas and our passing was very poor.
‘In truth we didn’t give them enough respect and their youngsters did well.’
In the end a hat-trick from Pete Lines and goals from Fraser Clark and Mike Silvanus sealed the Sailors passage into the next round.
Second-half goals from Jamie Hore and George Way saw Moneyfields beat Horndean Hawks 2-0 at Dover Road.
Assistant manager Matt Jones felt his team could have won more easily.
‘Our first half wasn’t good but after the break it was totally different,’ said Jones.
‘We closed them down a lot more and stopped them from playing.
‘The final scoreline flattered them a bit.’
Elsewhere, impressive Bognor beat Staines Town 3-0 in the Ryman League premier division thanks to Jason Prior’s double and a Doug Tuck strike.
Liss Athletic entertain Horndean tonight in the Portsmouth Senior Cup (7.45pm).