Wallingford beat Abingdon 3-2 in Division 1 of the South League to leapfrog their rivals on goal difference.

Wallingford raced two up with strikes from Nick Golding and John Brown.

Midway through the second half, Abingdon hit back when Will Trigg netted from a penalty corner.

However, Wallingford restored their two-goal lead when James Lanyon's shot went under the foot of Abingdon's keeper at a penalty corner. Trigg scored a second for Abingdon, forcing the ball over the line from close range.

City of Oxford recovered from two down to draw 2-2 at Bracknell. A long hit was deflected in by Andy McNamee, then John Butt scrambled in an equaliser ten minutes from time.

Witney moved fourth after beating Mill Hill 5-3 while Bicester lost 4-1 at Leighton Buzzard.

Other scores: Trojans 2nd 4, Hawks 2nd 0; Eastcote 2nd 5, City 2nd 0; Hawks 3rd 3, Ashford 3rd 0; S Bucks 2nd 6, Banbury 2nd 3 (T Boardman 2, J Nunneley); Banbury 3rd 3 (S Holloway 2, H Brooker), OMT 2nd 1; City 3rd 3, Eastcote 3rd 2; Hawks Fledglings 4 (P Bennett, T Bennett, J Biggs, T Silman), Aylesbury 4th 0; Banbury 4th 2 (H Hamilton-Gould, A Jeffrey), Eastcote 4th 1.

Wessex Masters League: Hawks Senators 2, Wimbledon Vets 4; US Portsmouth Vets 1, City Bulls 4 (D Galbraith 2, S Curnock, M Hinter).

EH Vets Plate 2nd rd: City Bulls 4 (P Scragg, S Curnock, D Galbraith, A White), Westbury Utd Banks 2.

Boys U18 Cup: Reading 4, Banbury 2 (J O'Driscoll, T Craven).