Heart of Midlothian host Rangers at Tynecastle on Monday evening, 4 May 2026, with the Scottish Premiership Championship Round hanging around the title race like a weight that neither side can ignore. This is first against second, but the gap is only a point: Hearts sit top on 70, Rangers are right behind on 69. There’s no room for error now. One slip, and the whole picture changes.
For Derek McInnes’ side, this is a chance to keep control of a season they’ve shaped with consistency, grit and an unusually stubborn home record. Rangers, under Danny Röhl, arrive knowing a win would flip the pressure straight back on to the leaders. They’ve scored more, they’ve drawn more, and they’ve been relentless away from home. But they’ve also just taken a punch they didn’t need — a 3-2 home loss to Motherwell on 26 April. That stings. It leaves this trip feeling bigger than just another league match.
The history between these two only sharpens it. Hearts beat Rangers 2-1 at Tynecastle in December, and the away side’s only league defeat on the road came in that match. That won’t be lost on anyone. Add in the fact that both teams have regularly found the net in this fixture, and Monday night should have some edge to it.
Heart of Midlothian Form & Analysis
Hearts come into this on the back of a proper away statement at Hibernian. They won 2-1 on 26 April, but the scoreline barely tells the full story. They were productive, aggressive and efficient, rattling off 23 shots and 6 on target while keeping Hibs under the cosh for long spells. Even the chaos mattered: the game included a red card for Hearts and still ended with Derek McInnes’ side finding a late winner through Blair Spittal. That’s the kind of result that tends to travel well into a big home fixture. It says they won’t fold if the game gets awkward.
Before that, Hearts had already put together a useful run. They beat Motherwell 3-1 at home, drew 2-2 away to Livingston, and edged Dundee FC 1-0 at Tynecastle. Go back a little further and there was another 1-0 home win over Aberdeen, with the only real blot in that recent stretch coming at Kilmarnock, where they lost 1-0 away. So the pattern is clear enough: Hearts have been hard to beat, usually organised, and generally happy to win tight games. They’re unbeaten in four since that Kilmarnock defeat, and at the top of the table that’s exactly the sort of rhythm you want.
At home, the numbers are even stronger. Hearts are perfect at Tynecastle in the league: 13 wins, 4 draws, 0 losses, with 32 goals scored and only 10 conceded. That’s a ruthless record. They’ve controlled their own ground all season, and the defensive shape has been particularly impressive. You don’t go unbeaten at home without being awkward to play against. Still, there’s another side to it. Hearts have also only just managed a 1-0 or 3-1 type of win in several of those games, so they’re not steamrolling teams every week. The attack is good, not explosive. That matters against Rangers, because this one probably won’t be decided by a clean sheet.
Rangers Form & Analysis
Rangers’ last outing was a mess of their own making. They lost 3-2 at home to Motherwell on 26 April despite posting 2.65 expected goals and creating six big chances. That should tell you enough: they were active, they were dangerous, and they still came away empty-handed. Conceding three at Ibrox to Motherwell will annoy Danny Röhl no end. The chance creation was there. The control wasn’t. And that’s the warning sign heading into Tynecastle — they can dominate phases of a match and still leave themselves exposed.
Before that setback, though, Rangers had been rolling. They beat Falkirk 6-3 away on 12 April in a wild game that underlined both their attacking power and their defensive looseness. Earlier still, there was a 4-2 home win over Dundee United, a 4-1 win against Aberdeen, and a 1-0 away success at St. Mirren. They also drew 0-0 with Celtic in the Scottish Cup on 8 March. So this isn’t a side short on momentum over the broader picture. Quite the opposite. They’ve been scoring freely for weeks. The issue is that clean, controlled away performances have been rarer than the raw numbers suggest.
Their away record is still very strong: 8 wins, 7 draws and only 1 defeat, with 30 goals scored and 15 conceded. That lone loss came at Tynecastle on 21 December, when Hearts beat them 2-1. Rangers have clearly travelled well this season and their ability to get on the scoresheet away from home has been a major part of their campaign. They’re also carrying a serious attacking streak into this match, with plenty of games in recent weeks opening up. The flip side? They’ve gone four straight games without a clean sheet. That’s a problem when the away opponent is sitting top of the league and winning most of its home matches.
Head-to-Head
This fixture has had a bit of everything lately, and Tynecastle has not been a comfortable stop for Rangers. Hearts beat them 2-1 on 21 December 2025, and they also won 2-0 at Ibrox earlier in the season on 13 September. That means Hearts have already done the league double over Rangers once in the recent run of meetings. That’s no small thing.
Look a little further back and the pattern stays lively. Rangers beat Hearts 4-2 at Ibrox on 15 February 2026, while Hearts won 1-0 at Tynecastle in November 2025 and the sides drew 0-0 there in August 2024. The common thread is straightforward enough: goals usually arrive, and both sides often get chances. Rangers have now gone four consecutive head-to-head meetings without keeping a clean sheet. That sticks in the mind here.
We Predict: Both Teams To Score
We’re backing Both Teams To Score at 8/13 for this one. For more context beyond this pick, see our correct score tips page, which pulls together correct score tips if you want a higher-variance angle built from match state and scoring patterns. It’s a fair price, and it fits the shape of the match far better than trying to call a winner in a game that feels so even on paper. Hearts have scored in just about every recent home test, while Rangers have been finding the net away from home all season — and then some. The issue for the visitors is obvious: they haven’t kept a clean sheet in four, and they’ve already been beaten at Tynecastle this season. That makes a shutout feel unlikely.
A 2-1 Hearts win is the correct score lean, and it matches the broader feel of the contest. Hearts’ home record is outstanding, and Rangers’ away numbers are strong enough to keep the game open. One goal each looks the minimum. If you want a secondary angle, over 2.5 goals has a live case too, because Rangers have been involved in plenty of high-scoring matches and Hearts won’t mind turning this into a real scrap at Tynecastle. Still, BTTS is the cleaner call.