Another extraordinary late surge by Leeds United tightened their grip on the Championship as they came from behind to win 3-1 at Sheffield United.