Chelsea Cornet’s brilliant goal sealed a crucial win for Rangers against Celtic, extending their lead in the SWPL to four points.
The substitute delivered a moment of magic in the 78th minute, lofting the ball over Bruna Lourenco before volleying past goalkeeper Kelsey Daugherty to secure the victory.
Defending champions Celtic had twice fought back from behind, with Saoirse Noonan’s stunning free-kick cancelling out Katie Wilkinson’s penalty after first-half goals from Rio Hardy for Rangers and Caitlin Hayes for Celtic.
Glasgow City, overnight leaders, have the chance to regain top spot by beating Queen’s Park later in the day. Elsewhere, Hearts face Hibernian in a match broadcast live on BBC Alba, iPlayer, and the BBC Sport website, with the potential to move four points clear of Celtic.
Rangers started brightly, with Nicola Docherty’s header forcing an outstanding save from Daugherty. Hardy soon broke the deadlock for the visitors, her shot deflecting off Kelly Clark and looping over the keeper.
Celtic responded when Emma Lawton’s pinpoint cross set up Hayes to head in her first league goal of the season. Rangers regained the lead after Charlie Devlin was fouled by Shannon McGregor, earning a penalty that Wilkinson converted with confidence.
Celtic head coach Elena Sadiku was sent to the stands following the penalty decision, but she witnessed her team’s second equaliser shortly after. Noonan’s perfectly struck free-kick from the edge of the box left Jenna Fife with no chance.
Celtic pushed hard to take the lead, with Noonan and Hayes firing wide and Murphy Agnew lifting a chance over the bar. At the other end, Daugherty denied Maclean before Cornet made her mark. Pouncing on a loose clearance, she calmly found the net with an audacious lob.
Celtic had one last chance, but Fife’s quick reactions denied Agnew’s low shot, securing Rangers’ hard-fought victory.
Full time: Celtic 2-3 Rangers