Manchester City snatched victory from the brink of a frustrating draw against Wolverhampton Wanderers in a thrilling Premier League encounter, with John Stones scoring a controversial header in the 95th minute.

Initially ruled offside, Stones’ goal was awarded following a VAR review, which determined that Bernardo Silva, his teammate, did not obstruct Wolves goalkeeper José Sá’s view.

The dramatic finish left Wolves manager Gary O'Neil furious, as his team had displayed remarkable resilience, holding firm after Jorgen Strand Larsen's early goal had given them the lead.

The Portuguese star Silva caused confusion for Sá during a corner taken by Phil Foden, but VAR concluded Silva’s position was not in the keeper’s line of vision.

Referee Chris Kavanagh overturned his initial decision, and Stones was celebrated as the hero.

“It is vital to improve from set pieces,” Stones remarked post-match, expressing relief at the decision. “For me, it is the right call. I’m biased, of course, but I believe it should stand.”

Despite the late heartbreak, O’Neil remained dignified, reflecting on the missed potential. He drew parallels with a similar disallowed goal against West Ham last season, lamenting the perception of consistency in officiating.

“We respect any decision made by the officials, but it feels harsh. I’m proud of the players for their unbelievable effort,” said O’Neil.

City manager Pep Guardiola echoed Stones’ sentiments, baffled by the linesman’s initial flag. “Bernardo wasn’t disturbing the position,” he stated, acknowledging the difficulty for the officials in such intense moments.

Wolves’ defeat marked their seventh of the season, underlining their battle for form as they look to rebound in their upcoming fixtures.