And with that, and with Celtic Park now almost empty of fans – though the pitch is crowded with players and their families – I’m going to head off. Thanks for your attention. Here’s Ewan Murray’s match report again. Bye!
Hearts’ title challenge collapsed in the final minutes as Celtic made it five in a row
Updated
Sat 16 May 2026 10.35 EDT
First published on Sat 16 May 2026 06.32 EDTKey events
- Martin O'Neill: 'One more season? I just don't know. I really don't'
- Sky: Hearts players were assaulted by pitch-invading fans
- Celtic are Scottish Premiership champions again!
- GOAL! Celtic 3-1 Hearts (Osmand, 90+8 min)
- GOAL! Celtic 2-1 Hearts (Maeda, 88 mins)
- Celtic have the ball in the net, but the flag is up!
- Iheanacho hits the post
- Half time: Celtic 1-1 Hearts
- GOAL! Celtic 1-1 Hearts (Engels, 45+4 mins)
- Penalty to Celtic!
- GOAL! Celtic 0-1 Hearts (Shankland, 43 mins)
- The teams!
- Hello world!

Sat 16 May 2026 10.35 EDT
First published on Sat 16 May 2026 06.32 EDTKey events
- Martin O'Neill: 'One more season? I just don't know. I really don't'
- Sky: Hearts players were assaulted by pitch-invading fans
- Celtic are Scottish Premiership champions again!
- GOAL! Celtic 3-1 Hearts (Osmand, 90+8 min)
- GOAL! Celtic 2-1 Hearts (Maeda, 88 mins)
- Celtic have the ball in the net, but the flag is up!
- Iheanacho hits the post
- Half time: Celtic 1-1 Hearts
- GOAL! Celtic 1-1 Hearts (Engels, 45+4 mins)
- Penalty to Celtic!
- GOAL! Celtic 0-1 Hearts (Shankland, 43 mins)
- The teams!
- Hello world!