Celtic are just one win away from retaining their Scottish Premiership title.
The Hoops are now 25 points clear at the top after winning 2-1 at Dundee.
Brendan Rodgers' side will reclaim the trophy with victory at Hearts in a fortnight or if Aberdeen lose to Dundee two days before their own fixture.
The title win will be Celtic's sixth league title triumph in succession, while they have already won the Scottish League Cup by beating Aberdeen 3-0 in the final and are in the semi finals of the Scottish Cup against Old Firm rivals Rangers in late April.
🆠Ladbrokes Premiership | @celticfc need just three more points to clinch the title after beating @dundeefconline 2-1 at Dens Park #SPFL pic.twitter.com/N9hGEEcB8z
— SPFL (@spfl) March 19, 2017
Jozo Simunovic and Stuart Armstrong had Celtic 3-0 up at Dundee with goals either side of half time.
But Faissal El Bakhtaoui pulled one back for Dundee with a quarter of an hour still to play.
However, Celtic held on their lead to continue their commanding march towards another league title win.
They are also on course to go the season unbeaten, also winning all but two of their domestic fixtures in 2016-17.
Only twice have the Glasgow side been held to a draw this season - once against Inverness Caledonian Thistle in September and due to a late equaliser from Rangers in last Sunday's Old Firm derby at Celtic Park.
Download the brand new OffTheBall App in the Play Store & App Store right now! We've got you covered!
Subscribe to OffTheBall's YouTube channel for more videos, like us on Facebook or follow us on Twitter for the latest sporting news and content.