Celtic beat Rangers to go within a point of Scottish Premiership leaders Hearts

Daizen Maeda celebrates after scoring Celtic's third in stunning fashion
Daizen Maeda celebrates after scoring Celtic's third in stunning fashionIAN MACNICOL / GETTY IMAGES EUROPE / GETTY IMAGES VIA AFP

Daizen Maeda's double kept the destiny of the Scottish Premiership in Celtic's hands as they closed in on Hearts with a 3-1 win over Rangers.

Hearts' lead is cut to one point with two games remaining and they have to travel to Celtic Park on the final day of the campaign on Saturday.

Maeda's return to form has spearheaded Celtic's late charge for a 14th title in 15 years and the Japan international was the match-winner, including a stunning overhead kick.

Three consecutive defeats have knocked Rangers out of contention for the title and ensure Danny Rohl's men will finish third.

The visitors got off to a perfect start when Tottenham loanee Mikey Moore took advantage of slack Celtic defending to tap in on nine minutes.

Martin O'Neill's men responded quickly to level when Yang Hyun-jun fired home Arne Engels' low cross.

Maeda then scored twice in three minutes just before the hour mark to secure Celtic's first league win over Rangers since September 2024.

The forward turned in Kieran Tierney's cross before a sensational looping overhead kick dropped into the far corner to spark manic scenes of celebration among the 60,000 crowd.

Key stats
Key statsFlashscore

Hearts have led for almost the entire season as they aim to become the first side outwith the Old Firm to win the Scottish title for 41 years.

The Jambos could still seal the title on Wednesday with victory over Falkirk if Celtic lose at Motherwell.

Any other combination of results will mean the title is on the line when Hearts travel to the East End of Glasgow in six days' time.

Click here to catch up on all the match stats with Flashscore