Will Wright hammered a hat-trick as Oxford University Press got the better of Kennington in a nine-goal Oxfordshire Senior League Premier Division thriller.

Leading 5-4 with seconds remaining, OUP were indebted to James Humm's goalline clearance as Kennington pressed for the equaliser, having earlier trailed 4-0.

Wright slipped the ball under Neil Purvis after being set up by Jimmy Gray to give OUP a first-half lead, but it wasn't until the second half that the game sprang to life.

Gray set up Wright for his second, before the former allowed Matty Spooner to open his account with a drive. And it was 4-0 when Gray's pass saw Wright complete his hat-trick.

It should have been all over for Kennington, but they had other ideas, with Adam Fitzgerald's header reducing the deficit.

However, they were breathing a sigh of relief when Gray's rocket-shot hit the underside of the bar before being cleared.

Strikes from Richard Dunham and sub Serge Laventer cut OUP's lead still further, only for Gray to set up Spooner for his double.

But Kennington didn't give up, with Dunham netting a second, before Humm's clearance saw OUP hold on.

Tony Bott smashed in an injury-time equaliser as Enstone battled back to draw 1-1 at home to Worcester & Bletchingdon.

Todd Parker Hunt gave Worcester the lead from the penalty spot after he was brought down.

Paul Cooper bagged a brace as Horspath won 5-2 at Garsington.

Sam Gorden, Paul Flack and Elliott O'Brien were the other scorers, with Darren Cuddy and Andrew Mazey replying.

James Clark bagged a brace as Stonesfield came back to win 4-2 at Eynsham.

Andy Glossop opened Eynsham's account from close range, with Clark lashing home from 30 yards to level.

Glossop hit a second, before Clark completed his brace, with strikes from Michael Phipps and Stuart Paice completing their tally. Stonesfield's Michael Higgs missed a penalty.

Lee Keyes, Alan Shadbolt and Chris Forde were on target as Chadlington eased to a 3-0 win at strugglers Watlington.

A first-half strike from Drew Fowler secured a 1-0 victory for Rover Cowley against Adderbury Park.

Fowler slotted home his 12th goal of the season after the Adderbury keeper could only parry a shot from Stephen Walsh.

Wheatley 04 strolled to a 4-0 win against ten-man Long Crendon in Division 1.

Tony Cuzio opened the scoring before Crendon were reduced to ten men when Tom Shepherd was sent off for clipping Tim Rantle's heels as he broke through on goal.

A superb diving header from Matt Pallant made it 2-0, before Sam Graham grabbed No 3, and Carl Henry added a fourth in stoppage time.

Duncan Lowen and Danny Evans were on target as Kidlington Old Boys eased to a 2-0 success against Marston Saints in Division 1.

Marston Saints Res fought back to beat Yarnton Res 3-2 in Division 2.

John Webb gave Yarnton the lead, only for goals from Thomas Miller, from 20 yards, and a Toby Daley double to put Marston in the driving seat.

Although Lee McKiernan's strike reduced the arrears, it was too little, too late.

Chadlington Res cruised to a 3-1 win at home to Adderbury Park.

Shane Peedle opened the scoring after the keeper saved his initial shot, only for Junior Howards to level with a right-foot effort.

Chadlington keeper Stan Matthews kept out another Howards' shot.

After the break, George Dean restored Chadlington's lead, with Peedle sealing victory with his second.

Stonesfield Res earned their first victory of 2008 with a 2-1 win against Charlton Res.

Matt Hillsdon fired Charlton ahead, before they hit back through Dan Sherbourne and David Skidmore.

Jamie Smith hit a hat-trick for Oakley Res as they beat Enstone Res 5-3. Mike Milling and Richard Holden.

Craig Hovard, Steve Perkins and Nick Acock netted for Enstone.

OTHER SCORERS Div 2: Horspath Res 9 (D Normington 2, L Combes 2, I Belcher 2, J Maskins 2, S Evans), Kings Sutton 1; Fritwell Res 0, OUP Res 3 (P Gray 2, W Rum).

Ben Turner Cup: Oakley Utd 4 (J Drewett 3, J Green), Bardwell 1.