Johann Berg Gudmundsson struck a late equaliser as Burnley grabbed a 1-1 draw against Premier League leaders Manchester City at Turf Moor.
Danilo had looked like proving an unlikely matchwinner for Pep Guardiola’s side with a fine strike after 22 minutes of an otherwise frustrating day for City.
But after Raheem Sterling spurned a gilt-edged chance to put the game beyond doubt, the Clarets grew in confidence and earned their reward when Gudmundsson turned in Matt Lowton’s deep cross.
City will rue their failure to make the most of their openings, with Sterling’s opportunity one of a number to pass them by.
Burnley, for their part, were well organised throughout and they had already hit the woodwork through Aaron Lennon before their equaliser came.
With record signing Amyeric Laporte on the bench, Vincent Kompany returned to the starting lineup and the City captain was soon in the thick of the action, clashing with both Ashley Barnes and Sam Vokes.
Burnley’s back four, despite the absence of James Tarkowski, was well drilled and it required patience to break them down.
City continued to press and Sergio Aguero had an effort blocked before Sterling and De Bruyne shot at the keeper.
Burnley were far more direct than City and they made efficient use of limited possession to create a couple of chances. On both occasions Ben Mee might have done better as he first forced a save from Ederson from a lobbed ball into the box and then headed wide following a corner.
They eventually found their way through after 82 minutes when Gudmundsson raced onto Lowton’s crossfield ball and touched past Ederson.