Celtic staged a late turnaround to beat Hearts 3-1 at Celtic Park on the final day of the Scottish Premiership (Saturday 16 May 2026). Hearts had taken the lead just before half-time when L. Shankland struck in the 43rd minute, leaving the visitors ahead at the break.
Celtic responded early in the second half when A. Engels converted from the spot in the 49th minute to level the game. The hosts grew into the contest and eventually took the lead through D. Maeda’s goal in the 87th minute. With the match stretching into deep stoppage, C. Osmand added a third in the 98th minute to wrap up a 3-1 victory.
The win completed a dramatic finale at Celtic Park, with Celtic recovering from a deficit to secure all three points and Hearts left to rue letting their first-half advantage slip. Key moments were Shankland’s opener, Engels’ early second-half penalty, Maeda’s late strike, and Osmand’s deep stoppage-time finish that sealed the result.