Sheffield United will host Premier League side Tottenham at home in the FA Cup fifth round after the ended Wrexham's fairytale run in their replay on Tuesday.
It looked as if it would be Wrexham's night when Paul Mullin's controversial penalty cancelled out Anel Ahmedhodzic's opener.
Mullin has been the leading man for the Dragons over the last two seasons, but fluffed his lines when he missed a second penalty shortly after.
And that allowed the Blades to play the role of villains as injury-time goals from Billy Sharp and Sander Berge meant it is they who play Spurs next month.