Allan McGregor: Continuing his place in goals, McGregor held an early shot and although forced to be alert in moments, the majority of his involvement came with the ball at his feet. Looked commanding when called upon. 7

James Tavernier: Defended the Rangers penalty area well and drove infield on occasion, notably causing an opening that Arfield should’ve done better from. Got forward when possible but largely facilitated Matondo’s high position. 7

Connor Goldson: His diagonals were on show early given the lack of pressure from Hearts’ forwards. Goldson was able to cut out the midfield and pick out either wing with accurate deliveries. Did his job well defensively and was composed under pressure. 7

Ben Davies: Making just his second start, Davies was replaced at half-time, likely due to the Liverpool game on Tuesday. He used the ball well stepping out from the back and although carded for one late tackle, was happy to follow Lawrence into midfield. Replaced at half-time, most likely with an eye on Tuesday. 7

Borna Barisic: The left side looked slightly vulnerable to attacks in the early exchanges and like Tavernier, Barisic’s role was largely defensive given the width and height either winger played with. Made a couple of slack passes in the second half. 7

READ MORE: Ruthless Rangers banish away day blues as Colak and Morelos blown Hearts away - instant reaction

John Lundstram: Was initially marked out the game by Barrie McKay but stepped into the backline to deliver a cutting diagonal that created the second. Dominated the middle of the park and drove his team forward when possible, even if the visitor’s ball progression often evaded the midfield. A strong performance. 8

Ryan Jack: Looked sharper in midweek from Scotland than he has done so far this season and carried that to Tynecastle. Should’ve done better with a throughball to Arfield that was wayward but competed well otherwise, covering ground and like the rest of his midfield, often competing for second balls as the ball was played forward quickly. 7

Scott Arfield: The veteran has quickly found a starting place again given injuries in the attacking midfield. He constantly got into good positions and lacked the end product. Fired wide with his left foot after the ball broke through, should’ve done better with a couple of passes made beyond the defence. When he did get the ball in the net, Steven McLean blew for a foul on Gordon. 6

Rabbi Matondo: Making just his third league start the 22-year-old looked much improved. Took a little time to get going in a congested game. When he was found in space, however, Matondo made his mark. Skipping past his man and slipping through Colak to make it two. Hopefully a performance for the winger to build upon. 7

Ryan Kent: Despite a poor run of form before the international break, Kent continued on the left and repaid his manager right from the off. Curling a perfect, left-footed cross onto the head of Colak. Looked more comfortable playing into space and a greater threat than offerings in recent weeks, going close with a couple of other attacking moments and scored a deserved late goal. 8

Antonio Colak: Favoured in place of Alfredo Morelos for the goals he’s scored domestically and delivered again. Scored a brilliant early header before adding a second before half-time from a difficult angle. Scoring at a rate better than a goal per game, Colak’s 1.8million fee looks cheaper by the day. 9

Substitutes

James Sands: Replaced Davies at the interval and kept it tight at the back. 6

Steven Davis: Some intricate play from his high position around the box. 6

Alfredo Morelos: Came on to the applause of the visiting support and got his goal at Tynecastle, as he so often does. 7

Malik Tillman: Took some neat touches on the left of a midfield three and helped to secure the points. 6

Fashion Sakala: Had one late shot that almost created a fourth. 5