Tom Bradshaw's hat-trick consigns Sheffield United to a second successive defeat after a truly enthralling encounter.
Surely one of the Championship games of the season so far.
Bradshaw opened the scoring early on and then Tonny Doyle levelled with a long-range free-kick before the break.
Bradshaw scored again after the home side weather some real Blades pressure before sub James McAtee equalised for the away side once again.
With the game toing and froing, Bradshaw popped up to win it with a close range tap in.
The Lions go fifth and the Blades could see their gap over third-placed Middlesbrough cut to four points by 5pm.