A horrific injury to home goalkeeper Derek Harding marred the Wessex premier derby between Horndean and Hayling United at Five Heads Park which ended 4-4.
After a long delay, Harding was taken to hospital in the first half with a suspected double fracture to his leg.
The home side fell behind after two minutes, before Dan Hayes grabbed a 15th-minute equaliser.
Two more defensive errors saw Horndean trailing 3-1 at the break, but Nathan Paxton reduced the arrears at the start of the second period.
In a see-saw second half, Lenny Burney levelled the scores at 3-3, before the Humbugs went back in front 10 minutes from time.
Paxton, however, made sure the points were shared with his second goal of the game late on.
Hayling’s goals were scored by Alex Easton (2), Pete Murphy and Mike Turvey.
Also in the premier division, Portchester v Verwood ended goalless.
Portchester could have taken an early lead had visiting keeper Chris Lynch not got his hand to James Crawford’s header.
Meanwhile, Charlie Elysee was desperately unlucky not to give the visitors the advantage with a free-kick that crashed against the upright.
In the second half, Danny Thompson and Simon Woods came off the bench as the home side went in search of the breakthrough.
And just before the final whistle, Crawford nearly won it for Portchester with an effort that bounced back into play off an upright.
In Wessex division one, United Services suffered an 8-0 defeat at the hands of Brockenhurst.