Hazlewood five-for leads fightback