The last time Port Adelaide faced Collingwood, they came out on top in a three-point thriller at Adelaide Oval.
The Thursday night game was marred by the loss of former Power ssistant coach Phil Walsh a week earlier, but the Power dug deep and found incredible strength to secure a win.
Jack Hombsch and Matthew Broadbent delivered outstanding performances in defence, whilst Justin Westhoff played his best game of the 2015 season, finishing with 26 possessions and one goal.
Unstoppable Ollie Wines had 34 disposals.
Chad Wingard booted three goals and Robbie Gray finished with two, while Impey, Westhoff, Schulz and Monfries took one goal each.
Brendon Ah Chee came on as substitute for Matthew Lobbe in the final term.
Despite a slow start from the Pies, the Melbourne side narrowed Port Adelaide’s lead before the Power answered back, kicking four of the last five goals in a nail-biting finish.
Port and Collingwood have met 26 times in the AFL with the Power two games down on the ledger with 12 wins and 14 losses.
The largest combined score win for the Power saw them defeat the Pies 101-84 in Round 6, 2004 at Football Park.
A Round 16 clash in 1997 signalled the Power's biggest win against the Pies, with the Power coming away with a 53-point win (111-58) in front of 37,790 fans at Football Park.
The largest crowd attendance for a Power-Pies clash reached 77,405 fans for the 2003 Preliminary Final held at the MCG.
Stat of the week - contested possessions
Contested possessions are an important stat in a game of football, showing players who put their body into a contest and win the ball.
Robbie Gray holds the 2016-high for the most contested possessions in a game, twice clocking 22 against the Adelaide Crows and Essendon.
Ollie Wines has a team-high of 125 contested possessions for Port Adelaide this season, putting him in 12th position on the league’s 2016 season contested possession leader board.
Wines finished with 23 contested possessions against the Western Bulldogs in 2015 - the most reached in a game in club history.
The Sir Douglas Nicholls Indigenous Round last weekend saw Robbie Gray finish with a game-high of 13 contested possessions alongside Melbourne player, Nathan Jones.
Lachie Neale of Fremantle tops the 2016 AFL Premiership leader board with 171 contested possessions so far this season.
Port Adelaide plays Collingwood at the MCG at 1.10pm (AEST) on Sunday 5 June.