Match summary
Hearts and Rangers shared the points in a 3-3 draw. Hearts led 1-0 at half-time.
In the first half, Lawrence Shankland put Hearts ahead in the 33rd minute. In the second half, Ross McCausland equalised in the 52nd minute, Todd Cantwell put Rangers in front in the 69th minute, Fábio Silva made it 1-3 in the 79th minute, Dexter Lembikisa pulled one back to make it 2-3 in the 82nd minute, and Kyosuke Tagawa equalised in stoppage time.
Shots finished 22-13 to Rangers, with 4 on target for Hearts and 10 for Rangers.