Oxfordshire Senior League: Launton Sports' Wes Lewis turned from hero to villain as he was sent off in their 3-0 victory at Premier Division rivals Adderbury Park.

Gary Wickens gave Launton the lead before Lewis doubled their advantage.

Wickens then claimed his second when the Adderbury keeper's attempted clearance rebounded in off him into the net.

But their victory was marred when Lewis was red-carded for foul and abusive language in the second half.

Eynsham hit back to draw 1-1 against Charlton.

Lewis Butler netted the opener for Charlton, with Steve Green levelling.

It was a family affair as goals from brothers Gordon Bedford (2) and Jason Bedford sealed a 3-0 win for BCS Bardwell against Rover Cowley.

In Division 1, goals from Luke Gammon, Chris East and Nick Wells steered Garden City to a 3-1 win against Yarnton.

Nick Acock bagged a double as Enstone beat King's Sutton 3-1. Mark Sheffield got their other.

Ten-man Worcester & Bletchingdon fought out a 2-2 draw with Old Salesians.

Graham Eagle put Bletch ahead, but Salesians fought back to lead 2-1.

After the break, Worcester had Darren Holmes sent off, but it made no difference as Tom Davis levelled.

Dan Normington hit a hat-trick as Horspath thrashed Division 2A rivals Oakley 6-0.

Lewis Mayling (2) and Matt Chase got the others.

Launton Sports Res beat derby rivals BCS Bardwell Res 3-0, with goals from Deerk Bluett, Charlie Benfield and Irek Walus.

Danny Evans hit a spectacular winner as Kidlington Old Boys beat Eynsham 4-3.

Old Boys led 3-1 with goals from Ian Hetherington, Dale Middleton and Kamen Matthews, only for Eynsham to level. Dan Taylor (2) and Andy Armstrong replied.

Goals from Mike Clancy (2), Aron Ainsworth and Jason Dyer helped Worcester & Bletchington Res to a 4-1 win at Division 2B rivals Kings Sutton. J P De Kreek replied.

Middleton Cheney Res lost 2-1 at home to Stonesfield Res.

Ross Hawkes fired them in front, before Dave Skidmore and Gary Sammuels hit back for victory.