Collingwood have made a serious statement with a 22-point win over Geelong, but a knee injury to Tom Stewart and gruesome arm injury to Jeremy Howe put a dampener on the evening.
The Pies kicked the last eight goals of the match to overturn a third-quarter deficit and run out impressive winners.
Stewart slipped on the turf early in the first quarter and left the field, returning after some time for further tests before being subbed out of the game at quarter-time.
Howe's injury came shortly after half-time, when a heavy collision with Tyson Stengle led to the Collingwood defender coming down onto his arm from a great height.
Broadcasters refused to show replays of the incident, and Howe was stretchered from the field while receiving the pain-relieving green whistle.
There were also injury concerns for Stengle, Sam De Koning and Taylor Adams, though all three saw out the game.
Last year's Rising Star Nick Daicos showed no early signs of second-year blues with an outstanding game for the Magpies, racking up a match-high disposals.
Former Collingwood captain Scott Pendlebury also shone in the midfield with 27 possessions and eight tackles.
Reef McInnes was subbed into the game after Howe's injury and he impressed with two goals.
In his first game for Geelong, former Collingwood player Ollie Henry had a night of extremes.
Magpies fans booed him incessantly, but when he kicked a goal in the second term Henry put his hands to his ears in reply.
He was also at the centre of a quarter-time scuffle that resulted in teammate Zach Tuohy having his guernsey shredded.
A couple of minutes later, Henry was a bit casual as he ran into an open goal and Moore chased him down with an outstanding tackle - right in front of the Collingwood army at the Ponsford Stand end.
New Cats captain Patrick Dangerfield was their best with 22 possessions.