QK Southampton won 1-0 at AFC Stoneham in the Premier Division of the Hampshire League last night.

The only goal came in the 39th minute from Matt Mackenzie.

Winchester Castle survived a late comeback from hosts Bishops Waltham Town to win 4-3.

Castle led 4-1 after 57 minutes through goals from Ben Unsworth (2), Tom King and Sam Dickety, but Town hit back through Martin Steel (2) and Gavin King.

A 74th minute winner from Callum Magee gave Colden Common a 2-1 home success against Otterbourne.

Jordan Parker had opened the scoring with a 19th minute penalty, with James Eyles levelling.

Leaders Liphook crashed 2-0 at Headley, Brian Wood (penalty) and Dan Gray scoring in the second half.

Bafffins Milton moved into second place with a 2-1 win at Paulsgrove, thanks to goals from Ollie Watts and Sam Willett. Josh Parry had equalised.

Harry Potter netted a hat-trick as Clanfield won 5-2 at Liss, while Hedge End Rangers beat Fleetlands 3-1.

Ben Boyce scored twice in the second half as Lyndhurst won 4-2 against Infinity in Division 1 of the Hampshire League last night.

Gary Gotts and Andy Longland also netted with Jody Hoare and Marc Young scoring penalty consolations for the visitors.