Hearts' unbeaten run was brought to an abrupt end as Rangers ran out big winners in the capital.
In truth, the away side never looked in doubt from the off as they ran riot at Tynecastle with three goals and it could have been much worse with a number of goals ruled offside and Zander Clark called upon on more than one occasion. Robbie Neilson's men went into this one in the best possible shape confidence wise but they simply didn't show up as Michael Beale and his troops showed their class.
Alfredo Morelos' double and Malik Tillman's effort secured all three points for the visitors as the hosts were left disappointed. The second half was a vast improvement from the opening 45 minutes but even at that, it was a poor overall display. The one positive is the cushion they have in third spot over the chasing pack with the games coming thick and fast as Dundee United make the trip to Gorgie on Saturday with the home side looking to immediately bounce back. Here's three things we learned from Hearts' defeat to Rangers.