Giants halt Mapies' unbeaten start
Greater Western Sydney became the first team to beat Collingwood this season, when they held on for a two-point win at Giants Stadium.
GWS avoided a third consecutive defeat, thanks in large part to the goalkicking of Toby Greene.
The Giants forward - one of four players making their returns for Leon Cameron's team - was best afield with a match-winning three goals as the home side claimed a 10.6 (66) to 9.10 (64) victory.
Collingwood led for parts of three quarters, the last time being early in the final term, following consecutive behinds from Jaidyn Stephenson and Scott Pendlebury.
As was the case the last time the teams met in last year's preliminary final, though, GWS just about did enough to shade them.
Scores were level at half-time, and Cameron's side had a single-point advantage at the final change.
In the third term, Harry Perryman's goal on the run midway through the quarter took the Giants' lead out to 18 points. At that point they had kicked six of the last eight goals.
But a pair of goals each to Brody Mihocek and Tom Phillips revived the Magpies' cause. GWS moved clear again in the fourth quarter thanks to goals from Josh Kelly and Jeremy Cameron, before a Mason Cox major inside the final three minutes set up a thrilling finish.
It was a big effort from the home side, who saw both Phil Davis and Zac Williams forced off with hamstring injuries.
The Magpies also lost Jeremy Howe in the last term, appearing to seriously hurt his right knee in a heavy collision with Jacob Hopper.
Greater Western Sydney are 5/1 to win the Grand Final.
The Giants are 77/100 to win their next game against Hawthorn, who are 11/10.
View all Australian Rules betting