PORT Adelaide has given its embattled coach Ken Hinkley a reprieve, beating St Kilda by two points in an error-filled clash at Marvel Stadium.
Port defender Aliir Aliir was mighty in the last quarter as the Power held on to win Sunday's match 8.14 (62) to 8.12 (60).
The Power broke a three-game losing streak to stay in the top eight, while the Saints are mired in the bottom four with a 5-11 record.
"It's been a tough week ... they (his players) have stuck together," Hinkley told Fox Sports.
"I don't feel frustrated, I feel flat with the way we've been playing."
Power midfielder Jason Horne-Francis was best afield, while Aliir and fellow key defender Brandon Zerk-Thatcher repeatedly saved their team in the last quarter.
The Saints kicked the only two goals of the final term and Jack Higgins had a set shot late in the game.
But he inexplicably tried to snap his kick and did not make the distance.
Port went on a four-goal run in the first term, sparked by an outstanding centre clearance and running goal from Zak Butters, and they took a six-point break into quarter time.
A great kick from Jackson Mead and a solid shepherd from Darcy Byrne-Jones set up Horne-Francis, who kicked a superb goal on the run to level the scores at halftime after a tight second term.
The game became an error-filled scrap in the third quarter, with neither side able to kick a goal for 19 minutes despite plenty of chances.
After the Saints had kicked three behinds and Port had sprayed four, St Kilda star Jack Sinclair had the kickout.
Sinclair was high among the Saints' best, but he inexplicably passed to Power second-gamer Logan Evans, who was mobbed by teammates after kicking the first goal of his AFL career.
Jeremy Finlayson then had a booming shot from 50m to give the Power a 13-point lead at the last change.
Rowan Marshall kicked three majors for the Saints, but key forward Max King struggled and only managed two behinds.
St Kilda made a late change, bringing in ruckman Tom Campbell for Seb Ross, while Brad Hill went off in the last term with a hip problem.
ST KILDA 3.3 6.6 6.10 8.12 (60)
PORT ADELAIDE 4.1 6.6 8.11 8.14 (62)
GOALS
St Kilda: Marshall 3, Clark, Wood, Hill, Sharman, Higgins
Port Adelaide: Butters, Lord, Bergman, Narkle, Mead, Horne-Francis, Evans, Finlayson
BEST
St Kilda: Sinclair, Wanganeen-Milera, Marshall, Wood, Steele
Port Adelaide: Horne-Francis, Rozee, Butters, Farrell, Aliir
INJURIES
St Kilda: Brad Hill (hip)
Port Adelaide: Todd Marshall (hamstring)
LATE CHANGES
St Kilda: Seb Ross replaced in selected side by Tom Campbell
Port Adelaide: None
SUBSTITUTES
St Kilda: Cooper Sharman (replaced Tom Campbell in the third quarter)
Port Adelaide: Will Lorenz (replaced Todd Marshall in the third quarter)
Crowd: 18,052 at Marvel Stadium