The Eagles will face the Cats in the second week of the AFL finals series on Friday night at the MCG.
Geelong fell to Collingwood by 10-points as the Pies broke the game open early and in the end hold on to earn the next off and a home preliminary final.
In good news for the Eagles, Nic Naitanui was handed a fine for misconduct against Essendon's Zach Merritt.
Naitanui threw Merritt into the fence during Thursday night's win over Essendon after Merritt pulled the superstar ruckman's hair.
Both players can accept a $1000 fine with an early guilty plea.