Leeds United recorded their biggest result of the season after they stunned leaders Manchester City at home despite playing more than half of the game...