Port Adelaide has fought back from 20 points down to beat St Kilda by eight points and claim its first win of the AFLW season.
The Saints appeared destined to secure their first victory of 2023 when Jesse Wardlaw nudged their lead beyond three goals in the third quarter at RSEA Park on Sunday.
But forwards Hannah Ewings and Indy Tahau kicked four goals between them to give Port Adelaide the edge, before skipper Erin Phillips nailed the sealer, her first goal in Power colours, for a 8.8 (56) to 7.6 (48) victory.
Port Adelaide midfielders Phillips (20 disposals and six clearances) and Abbey Dowrick (24 touches, nine clearances, 567m gained) didn't stop while youngster Matilda Scholz and Tahau were a strong ruck combination.
St Kilda's Jaimee Lambert kicked two goals and racked up 16 disposals and nine tackles in a tireless performance, while Darcy Guttridge also kicked two.
Port Adelaide controlled the game's early moments but St Kilda worked its way into the first quarter, with Nicola Xenos putting the Saints in front after Port was penalised for a deliberate out-of-bounds.
SAINTS MATCH CENTRE: View all news, stats and videos from Round 3
The Saints led by six points at halftime and after Lambert and Wardlaw goaled in quick succession, they appeared on track to claim victory. Instead, the Power kicked the next five goals.
Port's Janelle Cuthbertson and St Kilda's J'Noemi Anderson had to come off after a nasty head clash in the third quarter, with the latter concussed and unable to return.
Port Adelaide cut the deficit to five points before three-quarter time via a bizarre Tahau goal. Tahau's running shot landed on the goal line and seemed destined to go through for a point before the ball bounced at right angles and hit the goal umpire. After a discussion with the field umpire, it was ruled a goal.
Early in the final term, Saint handballed to Ewings, who kicked an extraordinary goal to put the Power in front. Tahau and Phillips struck to seal an impressive comeback win.
ST KILDA 3.1 4.3 6.5 7.6 (48)
PORT ADELAIDE 2.1 3.3 5.6 8.8 (56)
St Kilda: Guttridge 2, Lambert 2, Xenos, Wardlaw, Vesely
Port Adelaide: Saint 2, Ewings 2, Tahau 2, Boag, Phillips
St Kilda: Lambert, Smith, Guttridge, McDonald, Vesely
Port Adelaide: Dowrick, Phillips, Tahau, Ewings, Scholz
St Kilda: J'Noemi Anderson (head)
Port Adelaide: None