Sheffield United came from behind twice to edge Blackburn Rovers 3-2 and book a place in the FA Cup semi-finals.

[MORE]