Hook Norton staged a storming finish to come from behind and upset leaders Trowbridge Town in Division 1 West with a 2-1 win.

Dave Percival's superb 25-yard drive gave Trowbridge the lead after 12 minutes.

But Hook Norton finished with a flourish as substitute Richard Northover equalised in the 85th minute.

And then 18-year-old Joe Davies hit a stunning winner a minute from time.