Hearts struck late to deny Rangers a comeback victory as the sides fought out a 2-2 SWPL draw.

The Edinburgh side led after 30 minutes at Ibrox when Olufolasade Adamolekun curled the ball into the top-right corner.

However, Rangers forward Katie Wilkinson scored twice in two minutes to put home side in control with 15 minutes to go.

But Eilidh Shore's 88th-minute equaliser robbed Leanne Crichton's side of a second consecutive win.