Matt Blenford hit a hat-trick as Heyford Athletic won the 126th Jersey Cup final after a 7-0 thrashing against Woodford United at Bicester.
Six second-half goals proved the difference.
Blenford opened the scoring by converting a corner, before doubling the advantage early in the second half after a fine solo run.
He was denied a hat-trick by the woodwork, but from the rebound, a Woodford defender put through his own net.
However, Blenford’s third goal came after he ran through the defence to slot home.
Chris Philpott headed in a Blenford free-kick to make it 5-0, before two goals in injury time sealed the rout.
Jon Crosthwaite hit No 6, before sub Lee Clack completed the tally.
Oakley United kept up their Oxfordshire Senior League Premier Division title push with a 1-0 win at Oxford University Press.
The leaders sealed the points with a penalty from Shayne Almond just before half-time.
Charlton United beat struggling North Oxford 3-2 in Division 1, thanks to a Daniel Sweeney treble.
Sid Harris and Elliot Powell replied.