Port Adelaide's AFL season is on life support while a top-four finish is within Collingwood's reach after they stormed home to down the Power by 51 points at the MCG.
The Pies held a narrow lead at the final break on Saturday afternoon before booting seven goals to one to run out 17.13 (115) to 10.4 (64) winners.
The thumping victory lifts the Pies to third on the ladder and could be enough to secure a double-chance with lowly Fremantle awaiting in Round 23.
Ruckman Brodie Grundy starred with 41 hitouts, 25 disposals and a goal, Mason Cox (eight marks) was imposing in the air and Taylor Adams, Steele Sidebottom and Chris Mayne were prolific ball-winners.
The Power were again found wanting in a high-stakes game, squandering a promising start and managing just one goal after five minutes of the third quarter.
Port have now lost five of their past six games and while the Magpies continue to find a way despite a growing injury toll, Ken Hinkley's men look ill-prepared for the September cauldron.
The Power must beat Essendon at Adelaide Oval next Friday night and hope Melbourne lose both their remaining games to stand any chance of making the eight.
"It was really disappointing with so much of the game there to play for," Hinkley said.
"Collingwood kept turning the heat up and we were unable to go with them at any stage in the last quarter."
Port had the early ascendancy, restricting Scott Pendlebury and Steele Sidebottom with hard tags but the Pies turned the tables with the first three goals of the second quarter.
Off-contract Port wingman Jared Polec showed why rivals are queuing to secure his services, weaving through traffic and kicking truly from 40m to break Collingwood's run.
But the Pies were dominating the midfield battle, led by Adams who had 16 disposals and a goal during a brilliant second quarter.
Missing spearhead Charlie Dixon to a season-ending leg injury, Port looked disorganised in their forward half and reluctant to take the game on.
A chance to take the lead went begging when the Power dropped their bundle in front of goals, handballing among themselves until Collingwood rushed a behind.
The game descended into a scrap after halftime and while Port trailed by just 13 points at the final break, it took just minutes for a fast-finishing Collingwood to put the result beyond doubt.
"We're executing a brand of footy that we feel is getting better as the season progresses," coach Nathan Buckley said.
"It's coming to the pointy end ... and we're just enjoying our work."
Port ruckman Paddy Ryder booted three majors despite being hampered by a hip injury while Ollie Wines and Steven Motlop fought hard in the midfield.
Pies forward Jordan De Goey finished on the bench with ice on his calf but Buckley said it was merely precautionary.