Greater Western Sydney has triumphed over Essendon at Giants Stadium by 126 points.

The ruthless Giants crushed a lacklustre Bombers outfit to give both their percentage and finals chances a huge boost with a 25.12 (162) to 5.6 (36) thumping on Saturday.

The Bombers are now all but out of the finals race as they were outplayed from the early exchanges and looked to be limping to the line, while the Giants started strongly and powered away.

The Giants made an early statement in the virtual elimination final as they booted 13.5 to 2.1 in the opening half while controlling the ball with 208-158 disposals and territory with 40-20 inside 50s.

Andrew McGrath (32 disposals), Zach Merrett (27) and Darcy Parish (25) found plenty of the ball for the Bombers, but had little impact as the Giants cruised over the top of them.

The Bombers swung a late change with Jake Stringer moved from the starting 22 into the sub role on his return from a foot injury, replaced by Jye Caldwell.

Stringer entered the match when the game was already well and truly out of reach and ended with 11 disposals.

Essendon faces ladder leader Collingwood on Friday night, while GWS will be out to lock in a finals spot in the last game of the round against Carlton on Sunday.

GREATER WESTERN SYDNEY    7.3    13.5    20.6    25.12 (162)
ESSENDON                                1.0     2.1      4.4      5.6 (36)

GOALS
Greater Western Sydney: Hogan 9, Daniels 3, Greene 2, Bedford 2, Riccardi, Lloyd, Himmelberg, Green, Fahey, Coniglio, Brown, Ash, McMullin
Essendon: Langford 2, Phillips, Menzie, Caldwell

BEST
Greater Western Sydney: Hogan, Green, Coniglio, Himmelberg, Ward, Whitfield, Kelly
Essendon: Parish, Hind, McGrath, Merrett

INJURIES
Greater Western Sydney: TBC
Essendon: TBC

SUBSTITUTES
Greater Western Sydney: Toby McMullin (replaced Toby Greene in the third quarter)
Essendon: Jake Stringer (replaced Matt Guelfi in the second quarter)