Witney & District FA Division 1 outfit Aston were denied a Premier Division scalp in the Senior Cup first round as they lost on 4-3 penalties to Charlbury.

Charlbury took an early lead through Mark Fitzgerald, and this looked like being the only goal of the game until the last minute, when Aston's Darrell Timms powered home a header to send the tie into extra time.

Within a minute Aston gained the lead when Kevin Allcraft converted from the penalty spot.

But the lead was short-lived, as Andy Woodley levelled matters.

Both sides then had chances to win the tie, but it went to a penalty shoot-out, and Charlbury held their nerve.

West Witney were too good for Carterton Rangers, winning 4-0.

James Clarke (2), Keith Frendo and Russ Collier scored the goals.

Bampton's Andy Jamieson missed a first-half penalty as his side crashed 4-1 to Adlestrop.

After a goalless first half, Lee Oxley (2), John Neale and Darren Balhatchet put Adlestrop in control, and Jamieson's late goal was no more than a consolation.

Carterton Town A put on an impressive second-half performance to see off Minster Lovell 5-0.

Dan Kearney hit a hat-trick, with Darryl Kew and Scott Walters completing the rout.

Brize Norton cruised through with a 6-0 win over Kingham.

Richard Goodwin's hit a treble, with Mike Haines, Mark Jewell and Ian Smith also on target.

The local derby between Freeland and Hanborough was a blood and guts cup tie, with Hanborough winning 3-2 after extra time.

Craig Simpson gave Hanborough a first-half lead, before Steve Tamblin forced extra time.

Nathan Langford then put Freeland in front, only for Martin Keylock to level.

With penalties looming, Paul Townsend scored a rare goal to put Hanborough through.

In Division 3, leaders Old Headington ran out 3-0 winners over previously-unbeaten Millpark in the top-of-the-table clash.

Wayne Geller headed Headington into a first-half lead, and second-half strikes from Paul White and Steve Gass sealed victory.

OTHER SCORERS

Junior Cup 1st round: FC Nomads 6 (A Fielder 3, S Pinnell 2, D Meredith), AC Finstock 4 (S Williams 3, A Dopwood); Witney Wand 8 (G Thomas 4, C Bennell 3, P Dwayne), Spartan Rgrs Res 1 (B Morris); Ducklington Res 2 (T Andrews 2), North Leigh B 3 (C Mays, D Walker, J Tilson); Fieldtown Res 0, Ascott 3 (R Price, I Bryant, R Pratley); Tackley 0, Brize Norton Res 1 (R Marsh).

Supplementary Cup 1st round 1st leg: Ducklington A 1, Charlbury Tn Res 4 (C Baker 2, M Deller, S Jarvis); Chippy Swifts 6 (W Tompkins 3, A Watson 2, L Busby), Burford Utd 4 (S Gibbs 3, S Hayes); FC Mills Res 5 (R DeBanks 2, B Green, C Moss, G Attar), AC Finstock Res 1 (B Edington).

Div 1: Hanborough Res 1 (C Leach), Milton 5 (N Sinclair 2, D Dixon, N Hill, M Grey); Wootton 0, Ducklington 8 (C Hovard 3, A Lune, D Sellman, P Neale, T Gregory, og); Witney Royals 2 (J Wearing, M Hoddy), FC Mills 1 (M Gundep); Spartan Rgrs 5 (J Reeves, P Saunders, C Halkett, S Moscroft), Fieldtown 0.

Div 3: Carterton Rgrs 11 (A Roberts 4, S Crangle 2, D King 2, R King, P Musty, C Goldsworthy), Witney Royals Res 1; Cassington 3 (D Kim, C Shepherd, B Clifton), Min Lovell Res 1.

Div 4: Kingham Res 2 (L Herbert 2), Freeland Res 1 (J Footitt); Milton Res 2 (A Baker, P Benfield), Hailey Res 2 (A Rackham, S Morrison).