Burnley staged a sensational comeback as they came from two goals down to win at Sunderland.
Amad Diallo's first goal for the Black Cats and Dan Neil's strike four minutes later put the home side in control after only 20 minutes.
But having been two down for the first time under boss Vincent Kompany, the visitors rallied magnificently in the second half as Nathan Tella's close-range header put them back in the game before substitute Manuel Benson levelled with his left-foot.
The comeback continued with a delightful curling strike from Anass Zaroury into the top corner before Josh Brownhill made the points safe with three minutes remaining to keep Burnley third in the table.