BRAD Cherrett's second-half header proved to be the winner for Christchurch in an action-packed Wessex Premier clash with neighbours Bashley.

Max Wilcock put Priory ahead on the stroke of half-time, but the game came to life after the restart.

Cameron Beard quickly levelled for the visitors, before Lewis Ross missed the chance to turn the game on its head from the penalty spot on 51 minutes.

That was swiftly punished through Cherrett's goal. Harry McGrath thought he had levelled, but his effort was disallowed for a foul in the build-up and things went from bad to worse for Bashley when Beard was shown a red card on 85 minutes.

Both sides finished with 10 men apiece with Ronald Frost dismissed for Christchurch, who held on to win 2-1 to stay fourth.

Poppies made it back-to-back wins with a thumping 4-1 success at Cowes Sports.

Diop Evans put Poppies ahead in just the second minute and that lead was doubled on the hour mark when Aidan Bryan turned into his own net.

Cowes quickly pulled one back but late goals from Edgar Zanin and Matt Nicholls sealed the win.

Brockenhurst are down to eighth after a 2-1 loss at Hamble. Mitch Speechley-Price put Brock ahead, but they let the lead slip and ended the game with nine men after receiving two red cards.

Hamworthy United also lost a 1-0 advantage, going down 2-1 at home to Baffins Milton Rovers despite an Eddie Hodge goal.

Lymington Town are up to 12th after cruising past Solent University 3-0 with goals from Sam House, Ali Zintany and Dom Falco.

In Division One, New Milton rallied from 3-0 down to stun leaders Hythe & Dibden and draw 3-3. Dom Taylor bagged a brace while Jack Cooper was also on target.

Lee Vint's goal came in vain as Verwood Town lost 4-1 to United Services Portsmouth, who scored all their goals in the final 13 minutes.

Ringwood Town were beaten 3-0 by Alton.