The Western Bulldogs avenged last year's defeat to West Coast, overcoming the Eagles by 76 points at Marvel Stadium on Easter Sunday.
The Eagles could only muster one goal after quarter-time as the Bulldogs cruised to their second win of the season, 16.10 (106) to 3.12 (30).
Tempers flared late in the game when Eagles youngster Reuben Ginbey collected Jack Macrae with a bump. While Sam Darcy benefited from the 50m penalty and kicked a goal, a scuffle ensued that will attract video scrutiny.
Midfielders Adam Treloar and Tom Liberatore shone as the Dogs killed the game off with six goals to one behind in the second term.
Midfielder Tim Kelly was among the Eagles' best, but epitomised their plight in front of goal when attempting a shot late in the second term.
As he played on to take his long-range effort, he slipped over and lost possession.
Jamie Cripps sprayed four behinds before finally kicking West Coast's third goal in the last term, breaking an 11-goal run for the Bulldogs, but he then missed another shot to finish with less than two minutes remaining in the game.
Treloar had a game-high 35 disposals, including 12 contested possessions, and Liberatore racked up 11 contested possessions before he was subbed out at three-quarter time. Dogs captain Marcus Bontempelli had a low-key match by his lofty standards, he was still influential with eight tackles and three goals.
Eagles star Jeremy McGovern again showed why he is one of the AFL's top defenders, racking up a game-high 11 marks.
The Bulldogs wore black armbands in honour of staunch fan and prominent youth worker Les Twentyman, who died last week.
It was the Eagles' lowest ever score at Marvel Stadium (its previous lowest was 52 points), and their sixth lowest score in their history.
Forward recruit Tyler Brockman entered the concussion protocols during the third quarter and will not be available for the Eagles' Gather Round clash with Sydney on Saturday in Mt Barker.
WESTERN BULLDOGS 2.4 8.6 11.8 16.10 (106)
WEST COAST 2.2 2.3 2.7 3.12 (30)
GOALS
Western Bulldogs: Bontempelli 3, English 2, Gallagher 2, Weightman 2, Daniel, Darcy, Naughton, Treloar, Ugle-Hagan, Vandermeer, West
West Coast: Cripps, Waterman, Williams
BEST
Western Bulldogs: Treloar, Bontempelli, Williams, Vandermeer, Bramble, Dale
West Coast: Yeo, McGovern, Kelly, Duggan
INJURIES
Western Bulldogs: Nil
West Coast: Brockman (concussion)
SUBSTITUTES
Western Bulldogs: Caleb Poulter (replaced Tom Liberatore at three-quarter time)
West Coast: Luke Edwards (replaced Tyler Brockman in the third quarter)
Crowd: 22,991 at Marvel Stadium