The Eagles have reopened old scars for the Demons coming from behind to win by 17-points.
Melbourne led by 19-points late in the third quarter and looked to have the Eagles covered.
West Coast booted five goals to one in the final stanza to keep their head above water in the 13.7.85 to 9.15.69 triumph.
Josh Kennedy returned to some form booting four goals while Willie Rioli on his return kicked two as did Luke Shuey and Jamie Cripps.
Liam Ryan produced a mark of the year contender in the final quarter when he climbed on top of Demons ruckman Max Gawn to pluck a ball out of the sky.
In injury news, Daniel Venables was stretchered from the ground with concussion during the second quarter while Tom Hickey limped from the ground with what looked to be an ankle injury.
The Eagles now move to a six wins and three losses ratio from the season so far with a clash against the Crows in Adelaide next Saturday.