Jordan Slew sunk Bristol City with a superb late winner to keep alive Sheffield United's faint hopes of preserving their Championship status.

Brett Pitman opened the scoring direct from a corner before Lee Williamson's lucky ricochet drew the Blades level.

Nicky Maynard was sent off for the visitors and David McAllister rifled the hosts ahead.

Harry Maguire then saw red after conceding a penalty, which Pitman converted, before Slew slammed home.

Slew, 18, fired his first senior goal on his debut at Preston last week and followed up with a fine winner that lifts the Blades to within six points of safety with three games remaining.

The home side had begun the game full of purpose but were undone by Steve Simonsen's howler in the ninth minute.

The Blades goalkeeper had turned away Maynard's fierce shot for a corner and when Pitman delivered a right-footed inswinger to the far post, Simonsen flapped at the ball and contrived to deflect it over the goalline.