Around Adelaide sit huge billboards displaying an ominous Port Adelaide message: "Beware the sleeping giant".

After announcing itself as a genuine finals contender on Saturday with a stunning 35-point win over Collingwood, perhaps the time has come for opposition sides to heed the club's warning.

It was the Power's first win over the Magpies since round four, 2007.

It was also a win that saw Port leap-frog Collingwood into seventh position on the ladder and, on the back of its victory over the Sydney Swans, offers the club invaluable confidence.

Vote for your 3-2-1 from Collingwood's loss to the Power and help decide the Magpie Army Player of the Year Award.

Matthew Broadbent played his best game for the season with a career-high 34 possessins, but was well supported by every one of his teammates, particularly Brad Ebert (30 disposals, one goal).

After a slow start, the apparently impossible angle was no match for Jay Schulz's accuracy and Justin Westhoff used the outside of his boot to convert before Brad Ebert made it four first-term goals in a row for the Power.

Momentum has just started to swing Collingwood's way in the second when Jamie Elliott rose above three Power opponents and held onto a mark of the year contender. He duly converted from point blank range.

But, as they managed to do for the entire game, the Power hit back, this time through Westhoff and Chad Wingard again.

Magpie Paul Seedsman (34 disposals, 15 marks) was on top of his game, but when Elliot was caught holding the ball after running into a brick wall that was Jackson Trengove, the difference in desire was on full display.

Pressure from both clubs reached crushing levels in the third; an 11-minute scoreless period broken only by two Power behinds.

The stalemate continued into the final stanza until young gun Oliver Wines stood strong under incredible stress to deliver a decisive blow.

The dam had broken, and Schulz (three goals), Travis Boak and Westhoff with his third major ensured another famous victory.

Port Adelaide                         4.2   7.3    8.6   13.8     (86)
Collingwood                           2.3   4.5    5.6   7.9       (51)

Goals - Collingwood: Cloke 2, Dwyer 2, Maxwell, Elliott, Kennedy
Port Adelaide: Westhoff 3, Schulz 3, Monfries 2, Wingard 2, Brad Ebert, Wines, Boak

Best - Collingwood: Seedsman, Pendlebury, Ball, Dwyer, Hudson
Port Adelaide: Brad Ebert, Broadbent, Westhoff, Wingard, Boak, Schulz

Injuries - Collingwood: Nil
Port Adelaide: Cassisi (hamstring), Logan (Calf), Boak (Ankle)

Substitutes - Collingwood: Ben Kennedy replaced Kyle Martin in the third quarter
Port Adelaide: Ollie Wines replaced Dom Cassisi (hamstring) in the second quarter

Reports: Nil

Umpires: Donlon, Bannister, Stevic

Official crowd: 31,121 at AAMI Stadium