Celtic F.C. produced another memorable performance under Martin O’Neill as they battled back from an early setback to secure a dramatic victory over Hearts in front of a packed Celtic Park this afternoon.

The visitors stunned the home crowd by taking the lead inside the opening 10 minutes, briefly silencing the stadium and threatening to derail the occasion.

But O’Neill’s side responded with the kind of resilience that has become a trademark during his time in Glasgow.

GLASGOW, SCOTLAND – MAY 16: Martin O’Neill, Interim Manager of Celtic, reacts during the William Hill Premiership match between Celtic and Heart of Midlothian at Celtic Park on May 16, 2026, in Glasgow, Scotland. (Photo by Ian MacNicol/Getty Images)

Celtic levelled midway through the first half through a powerful long-range effort before taking control of the match shortly before the break with a diving header that sent the home support into raptures.

Driven by a deafening atmosphere, Celtic dominated large spells of the second half while also showing tremendous defensive discipline as the pressure mounted late on.

The crowd roared on every tackle and clearance as the hosts held firm to protect their advantage.

GLASGOW, SCOTLAND – MAY 16: Daizen Maeda of Celtic (C) celebrates scoring his team’s second goal with teammates Callum McGregor (R) and Kelechi Iheanacho (L) during the William Hill Premiership match between Celtic and Heart of Midlothian at Celtic Park on May 16, 2026, in Glasgow, Scotland. (Photo by Ian MacNicol/Getty Images)

A stunning late turnaround saw Celtic recover from a goal down to claim a 3-1 victory, with the decisive blow arriving deep into stoppage time as the hosts finally broke Hearts’ resistance.

The visitors had looked set to pull off a historic result after captain Lawrence Shankland fired them ahead just before the interval, a goal that would have edged Hearts towards a first league crown in 66 years.

But Celtic hit back before half-time when Arne Engels calmly scored from the penalty spot to level matters and ignite the home crowd.

As the tension mounted in the second half, Hearts defended desperately while Celtic pushed relentlessly for the breakthrough.

It finally arrived in the 87th minute when Daizen Maeda bundled home from close range to send Parkhead into meltdown.

GLASGOW, SCOTLAND – MAY 16: Daizen Maeda of Celtic and Lawrence Shankland of Heart of Midlothian clash during the William Hill Premiership match between Celtic and Heart of Midlothian at Celtic Park on May 16, 2026, in Glasgow, Scotland. (Photo by Ian MacNicol/Getty Images)

With Hearts throwing everyone forward in search of a late equaliser, including goalkeeper Alexander Schwolow for a stoppage-time set-piece, Celtic broke away decisively on the counterattack.

Teenager Callum Osmand kept his composure to slot into an empty net and confirm the title in extraordinary fashion.

Thousands of supporters immediately poured onto the pitch as police and stewards scrambled to regain control, forcing both sets of players to be escorted from the field before referee Don Robertson officially ended the match.

Shankland was among those ushered away by security amid the disorder, while Hearts players and staff reportedly headed straight for the team bus after the final whistle.

GLASGOW, SCOTLAND – MAY 16: Martin O’Neill, Interim Manager of Celtic, lifts the William Hill Premiership trophy with players of Celtic following the team’s victory in the William Hill Premiership match between Celtic and Heart of Midlothian at Celtic Park on May 16, 2026, in Glasgow, Scotland. (Photo by Ian MacNicol/Getty Images)

For Hearts, it was a devastating end to a remarkable campaign, having come within touching distance of a historic championship.

But the day ultimately belonged to Martin O’Neill, whose remarkable return to the dugout earlier this season ended with yet another title celebration in Glasgow.

‘This is the most special place on Earth,’ the 74-year-old told a jubilant Celtic Park before lifting the trophy.