
Carly Johns scored Hearts' fourth goal against Celtic
Heart of Midlothian ended Celtic's 10-game unbeaten run with an impressive victory to move to within a point of leaders Glasgow City in the Scottish Women's Premier League.
Celtic fall from third to fourth behind Rangers, who beat Partick Thistle, as second-top Hearts recovered from their derby defeat by Hibernian last time out.
With Hibs doing Hearts a favour with their 1-0 win over City at Petershill, it sets up a first versus second showdown in Glasgow on Sunday in front of the BBC Scotland cameras.
A mistake from Lisa Rodgers set Hearts on their way four minutes before the break when the Celtic goalkeeper punched the ball into her own net when attempting to deal with a high cross.
Hearts doubled their lead on the stroke of half time, when defender Erin Husband fired low past Rodgers.
Celtic's half-time team talk was to no avail as on-loan London City Lionesses defender Maddi Wilde handled on the goalline and was sent off a minute into the second half.
Forward Georgia Timms sent Rodgers the wrong way from the penalty spot.
In-form striker Saoirse Noonan fired in to reduce the arrears just short of the hour mark.
However, Hearts restored their three-goal advantage after 70 minutes through a curling finish from striker Carly Johns.