article: Media playback is not supported on this device Neilson, expected to join MK Dons, saw his side lead when Robbie Muirhead converted Bjorn Johnsen's cross. Joe Dodoo volleyed into the Hearts net early in the second half but team-mate Harry Forrester was flagged offside. Jamie Walker centred for an unmarked Muirhead to fire his second as Rangers' defensive frailties were once again laid bare. A late Joe Garner header was nodded off the line by Faycal Rherras to preserve Hearts' clean sheet. Victory meant that Hearts went ahead of Rangers on goal difference, with both sides eight points behind leaders Celtic, who have three games in hand. The Tynecastle men visit Ross County on Saturday when Rangers host Aberdeen, who trail Mark Warburton's side by two points, but have played two games fewer. Media playback is not supported on this device The home side thrived by swarming all over Rangers' fragile defence. Their dominance was built on hustling and harrying the visitors, but rewarded by individuals being shrewd at critical moments. Muirhead provided the finishing touches, but the towering displays came from Johnsen and Arnaud Djoum, whose accomplishment skewered Rangers. Johnsen was unplayable at times, capable of bringing the ball down from head height and deftly flicking it into the penalty area and almost scoring. The tall, gangly figure nearly broke the deadlock with a header that brought a flying save from Wes Foderingham, then was instrumental in Muirhead's opener, with a flick and then the cross that the attacker converted at the back post. Djoum was peerless in midfield, keeping the ball in tight situations and never panicking in the bustle of the hole in front of the Rangers defence. The second goal was a deftly executed counter attack, with Muirhead again finishing at the back post following Walker's delivery from the right. Hearts barely let up and claimed fiercely, but in vain, for a penalty after Rherras went down just inside the box after getting the wrong side of substitute Michael O'Halloran. For Neilson, on his likely swansong as Hearts boss, his side delivered a fitting farewell and the fans sang his name in tribute at the end. James Tavernier was posted missing for both goals, but he was not alone in failing to deliver for the visitors. Only Foderingham - who kept the scoreline at two with a series of saves, including one that pushed a Johnsen second-half shot round the post - rose to the occasion. Matt Crooks made his first start, but for a tall, physically imposing figure, he was unable to make his presence felt in midfield. Rangers, who have kept just one clean sheet away from home on league duty this term, were never allowed to settle in the game, with Hearts pressing whenever Foderingham and the centre-backs had the ball, and the result was a disjointed performance. There was a moment of frustration for the visitors when Dodoo's effort was ruled out, although it appeared an accurate call since Forrester was offside and in the line of sight of Hearts goalkeeper Jack Hamilton. Even
summary: Hearts beat Rangers to go second in the Scottish Premiership in what could be Robbie Neilson's last match in charge.