Sheffield United's Jack Robinson atoned for twice gifting Burnley the lead by helping the Blades to a stunning victory against the Championship pacesetters with a goal in a frenzied second half at Bramall Lane.
Four unanswered goals saw the hosts battle back to end the Clarets' 16-match unbeaten league run and lift United up to second in the table.
Robinson's attempt to block a curled Manuel Benson shot saw the Blades defender send the ball into his own net, but Iliman Ndiaye had the hosts level on the half-hour mark after turning home a well-worked corner from close range.