Dundee arrived at Tynecastle on 6 September 2026 and made the perfect start, catching Hearts cold and heading into the break a goal to the good. It wasn't the afternoon the home support expected, and there were plenty of grumbles around the ground at half-time as the visitors held firm with their slender lead intact. Hearts came out with far more purpose after the interval, though, and gradually wore Dundee down until the goals arrived. Two second-half strikes turned the game on its head and sealed a 2-1 win that will feel thoroughly deserved given how the second period went. For Dundee, there'll be plenty of frustration at letting a lead slip away from such a promising position, while Hearts move on with confidence after digging themselves out of a hole in front of their own fans.
The Matchup
Hearts beat Dundee 2-1 at Tynecastle Park, and the numbers from the match back up how the game played out. Dundee had their moments and did not make it easy from start to finish, but ultimately came up short on the day. Small margins like this one tend to add up over a season, and results such as this are often what separates teams in the table further down the line. Here is a closer look at exactly how the two sides compared, statistically.
Looking Ahead
Hearts does not have long to wait before getting back out onto the pitch. Their next test comes at home to St Mirren, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Hearts vs St Mirren going to play at 10 October 2026 in Scottish Premiership 2026-27.
Dundee, meanwhile, will already be turning their attention to what comes next. They are next in action away at Falkirk, a game that will give an early sense of how they carry this result forward. Full details are here: Falkirk vs Dundee going to play at 10 October 2026 in Scottish Premiership 2026-27.