Sharks recover to draw at Hanwood and keep top spot