Manchester City’s Premier League title challenge ended on the south coast on Tuesday night, as Erling Haaland’s stoppage-time equaliser salvaged a 1-1 draw against an impressive AFC Bournemouth side at the Vitality Stadium.

It was a dramatic finale, but not enough for City. Junior Kroupi had put Bournemouth in front in the 39th minute, and for long stretches Andoni Iraola’s Europe-bound side looked set to claim another statement result in front of a lively home crowd of 11,218. Haaland finally found the breakthrough in the 90’+5′, but the point only confirmed what had been looming elsewhere in the title race: Arsenal were crowned champions for the first time in 22 years.

There was an edge to the fixture from the outset, with Bournemouth refusing to sit deep and simply absorb pressure. City had a little more of the ball, finishing with 54.9 percent possession to Bournemouth’s 45.1, but the home side were organized, aggressive in the challenge, and dangerous whenever they broke into space.

Tyler Adams’ yellow card in the 37th minute underlined Bournemouth’s combative first-half approach, but two minutes later the Cherries found their reward. Kroupi struck in the 39th minute to send the Vitality Stadium into celebration and give Bournemouth a 1-0 lead at the break. It was a first half City never fully controlled, despite their territorial spells.

Pep Guardiola’s side pushed harder after the interval, trying to pin Bournemouth back and turn the match into a sustained siege. City ended with 14 shots and five on target, compared to Bournemouth’s 10 efforts and two on target, but clear openings remained difficult to come by as the home defense stayed compact and disciplined.

Bournemouth continued to battle through the second half, with James Hill booked in the 59th minute as the pressure mounted. Even so, they remained a threat from set pieces and transitions, winning seven corners to City’s six and showing why their push into Europe has been one of the league’s most compelling stories.

The tension spiked in stoppage time. Rodri went into the book in the 90’+3′, while Justin Kluivert was also cautioned in the same minute as tempers frayed with the result hanging in the balance. Then came City’s late intervention: Haaland struck in the 90’+5′ to make it 1-1 and deny Bournemouth a famous victory.

Adrien Truffert’s yellow card in the 90’+6′ was part of a frantic closing sequence, but Bournemouth held on through the final whistle to secure a draw that felt richly deserved. City had avoided defeat, yet the damage to their title hopes had already been done.

In the end, this was a match that captured both teams’ seasons in miniature. Bournemouth were bold, disciplined, and fully deserving of their point against elite opposition. City, by contrast, left it late and could not find the ruthless edge that has so often defined their championship runs. Against a stubborn opponent on a tight pitch, one late goal was not enough.

The wider significance will dominate the headlines. Manchester City’s draw opened the door fully for Arsenal’s long-awaited title celebration, a major moment in the Premier League landscape and another twist in a season that has increasingly raised questions about what comes next at the Etihad. With talk around Guardiola’s future continuing in the background, this felt like a night when an era’s grip on the title finally loosened.

Goals: Junior Kroupi 39′ (AFC Bournemouth), Erling Haaland 90’+5′ (Manchester City).

Full-time: AFC Bournemouth 1-1 Manchester City.