Lee Cattermole struck a spectacular opening goal to put Sunderland ahead after just five minutes but England Under-21 striker Saido Berahino levelled from the penalty spot just prior to half-time before netting his second on 74 minutes.
Sebastian Larsson's stoppage-time goal enabled Martin O'Neill to mark his first match as Sunderland manager with a 2-1 come from behind win over fellow Premier League strugglers Blackburn Rovers on Sunday.