Fightback stuns promotion hopefuls