Lee Keyes smashed a four-timer as high-flying Witney United thrashed lowly Thame United 7-0 at Wallingford in Sport Italia Hellenic League Premier Division.

It took Keyes just eight minutes to open his account, running onto a pass from Jamie Cook, before clipping the ball past a helpless Paul Searl.

John McMahon headed against a Thame post, before Witney increased their lead in the 27th minute, Keyes firing home a penalty after he had been brought down by Dave Hocking.

Keyes completed his hat-trick on the half hour, lobbing Searl after collecting Paul Tassell's long clear- ance.

It got worse for Thame five minutes later when Mark Odom tapped home after Ben Border's header from McMahon's cross hit a post.

Keyes struck a post, but Witney went 5-0 up two minutes before the break when Searl dropped Chris Johnson's corner and Border prodded home.

Witney went further ahead in the 68th minute, Neil Maskell powering home a header from substitute Stuart Douglas's corner.

And Thame's humiliation was complete in the 74th minute when Keyes smashed home his second penalty after Alex Cairns was harshly adjudged to have tripped Tom Butler.

Chris Allen hit a hat-trick in the space of ten minutes as North Leigh kept up their title challenge with a 5-1 victory over Hounslow Borough at Eynsham Park.

Late-arriving Hounslow fell behind after just four minutes when Simon Futcher found the bottom corner of the net.

The visitors' woes increased in the 26th minute when Gary Taylor was dismissed for elbowing Leigh stalwart Mark Lewis.

Allen stretched North Leigh's lead in the 37th minute, running onto Jamie Jackson's pass to slot under the keeper.

And, six minutes later, he waltzed around the keeper and walked the ball into the net as the Hounslow defence stood appealing in vain for offside.

Allen completed his quickfire hat-trick two minutes, lashing the ball home follow- ing a mazy run by substitute Mark Dennis.

North Leigh's fifth came in the 74th minute when Dennis fired into the roof of the net, before Joe Bates netted a penalty for Hounslow five minutes later.

Sixteen-year-old substitute Sam Houlihan's double saw Bicester come from behind to keep their unbeaten run going with a 2-1 victory over Pegasus Juniors.

Liam Jones fired Pegasus into the lead on the half hour with a fine shot across home keeper Jeff Simmons.

Bicester then lost prolific striker Adam Hamp with a hamstring injury.

But his replacement, Houlihan, made an immediate impact by scoring with a 25-yard lob in the 40th minute.

And three minutes into the second half, he struck again with a far-post header to give Bicester victory.

Chris Hill bagged a brace as Ardley returned to the top with a 3-0 victory at Shortwood.

Hill broke the deadlock in the 28th minute with a spectacular overhead strike which flew into the top corner of the Shortwood net.

Ardley doubled their lead in the 49th minute through a Tom Foley penalty after he had been brought down as he bore down on goal.

Ardley wrapped up victory when Ady Fuller squared the ball for Hill to grab his second in the 78th minute.

A superb double from man-of-the-match Steve Knight gave Chipping Norton a 3-2 victory against Milton United.

Milton took the lead in the 24th minute when a long ball from the back was coolly fired home by Vinny Rusher.

Darren Howell was then brought down by Mark Harris on the stroke of half-time.

But Chipping Norton's keeper redeemed himself with a brilliant one-handed save from Rusher's spot-kick.

The home side equalised in the 62nd minute, Knight slamming trhe ball home from 12 yards.

And Knight struck again in the 75th minute with a curling free-kick into the top corner.

Chippy went further ahead eight minutes later, new signing Adam Griffin beating three defenders before setting up Dave Skipp to slot home.

Straight from the kick-off, Rusher smashed home a volley from 25 yards, but Chippy had done enough to take victory.

Captain Matty Warne's second-half free-kick earned Kidlington's young side a deserved point in a 1-1 draw at ten-man Fairford.

Warner rifled the ball into the bottom corner in the 71st minute after unbeaten Fairford had seen Adrian Roper sent off for a second yellow card earlier in the half.

Kidlington, whose starting line-up had an average age of 19, had fallen behind in the third minute when the unmarked Roper hammered a shot home into the roof of the net from close range.

Alex Green hit a superb stoppage-time equaliser to give Carterton a share of the points in a 1-1 draw against Wantage.

With six minutes added on due to injuries and all three matchballs being lost at one stage, Green skipped past three defenders before shooting past Wantage keeper Terry Burton.

Wantage had led since the 27th minute when Paul Day sidefooted past Steve Benbow after Jamie Butt failed to clear.