Fleetwood snatch last-gasp winner