Sunderland were held to a 2-2 draw at Ewood Park in a pulsating contest with Blackburn Rovers