World No 1 Luke Littler battled back from the brink of defeat, reeling off six legs on the spin in the final to edge out Gerwyn Price in a last-leg thriller and claim Premier League Darts Night Seven in Dublin.