City of Oxford gave their survival hopes in the Regional division of the South League a big boost with a superb 3-2 home win over second-placed West Hampstead.

The visitors went in front after 20 minutes from a short corner when goalkeeper Phil Peirson saved the initial shot, but could do nothing about the rebound.

City levelled before half-time with a short corner by Tony Silman which was deflected in.

And City went ahead ahead when Simon Harrison ran through and, with just one man to beat, was fouled by the last defender. A flick was awarded and Silman converted.

West Hampstead equalised with 12 minutes to go.

But from a short corner, Steve Bell switched the ball back to Dan Pilbeam and he tapped in to give City victory.

City's position at the bottom was helped by Ramgarhia losing 4-3 at home to Milton Keynes, although fellow relegation rivals Richings Park crushed Newbury 6-0.

Other scores: West Hampstead 2nd 3, City 2nd 1 (T Smith); Sunbury 5th 4, City 4th 2; Winchester Vets 1, City Bulls 2 (D Newton, A Wintle); Henley 2nd 6, PHC Chiswick 2nd 3; Leighton Buzzard 2nd 11, Wallingford 2nd 0; Bicester 2nd 4, Farnham Common 2nd 1.