Tarkyn Lockyer's side trailed at three quarter time but rallied in the final term in hot and windy conditions.
Click here to recap the live chat from Saturday's win.
The Magpies' next practice match is against take Frankston at Frankston Oval on Saturday 3 March at 12pm.
Collingwood 2.0, 4.4, 5.5, 8.7 (55)
Geelong 1.4, 1.8, 5.11, 6.14 (50)
Goals - Collingwood: K.Pendlebury 2, Ugle 2, Gault, Smith, Williams, Corr
Disposals - Collingwood: Head 17, Wallace 12, Williams 12, Ugle 12, Riddle 11, Seccull 11, Heagney-Steart 10, McNamara 10
Click here to view photos from the win.
Click here to read about Andrew Krakouer's ACL injury.