RUCKMAN Aaron Sandilands was subbed off with concussion in a concern for the premiership hopes of Fremantle, who cruised to a 95-point win over Melbourne on Sunday.

Fremantle's 20.13 (133) to 5.8 (38) victory keeps the Dockers only half a win away from second-placed Geelong with two rounds remaining.

Zippy small forward Hayden Ballantyne appeared to suffer an arm injury as he jogged off late in the game in pain in another possible concern for the Dockers.

The round-21 clash, which at times was little more than a training run for the Dockers, attracted a tiny crowd of 13,768 fans at the MCG.

Ballantyne and skipper Matthew Pavlich booted four goals each for Fremantle while David Mundy dominated midfield and athletic big man Zac Clarke was also influential in the absence of Sandilands.

Nineteen-year-old Jack Viney with 28 disposals was one of Melbourne's better contributors as the Demons suffered their 18th loss from 20 games.

Melbourne's 103kg defender Jake Spencer ran with his back to the ball and crashed his forearm into Sandilands' head during a marking contest early in the first term in an incident which will be assessed on Monday by the match review panel.

The 211cm Sandilands left the field looking unsteady on his feet as blood streamed from a gash on his forehead, which appeared bruised and swollen.

Fremantle led by 27 points at quarter-time after holding the Demons goal-less in the opening term.

The Dockers slammed on another five goals in a six-minute burst to jump out to a 50-point lead at the 17-minute mark of the second term, but the Demons scored the last three goals of the half to narrow the margin to 31 points at halftime.

Fremantle stretched their lead to 58 points at three-quarter time after a five-goal third term to Melbourne's solitary major.

Nathan Fyfe's goal just before the siren, after a frustrated Lynden Dunn crashed into his back and conceded a 50-metre penalty, was one of several disciplinary lapses from the Demons in defence.

Fremantle helped themselves to another six goals in the final term to Melbourne's one behind.

The Dockers host top-eight rivals Port Adelaide next Saturday while Melbourne face Adelaide at AAMI Stadium on the same day.

MELBOURNE          0.2   4.5        5.5   5.8   (38)                 
FREMANTLE           4.5   9.6      14.11   20.13   (133)         
 
GOALS
Melbourne:
Kent, Howe, Davis, Viney, Fitzpatrick
Fremantle: Ballantyne 4, Pavlich 4, Hill 2, Mayne 2, Sandilands, Silvagni, Walters, Clarke, Sheridan, Spurr,Fyfe, Pearce
 
BEST
Melbourne:
Viney, Trengove, McDonald, M. Jones
Fremantle: Pearce, Barlow, Mundy, Hill, Mzungu, Crowley, Clarke
 
INJURIES
Melbourne:
Blease (leg), Strauss (shoulder), Shannon Byrnes (TBC)
Fremantle: Aaron Sandilands (concussion), Ballantyne (shoulder)
 
SUBSTITUTES
Melbourne:
Aaron Davey replaced Sam Blease in the second quarter
Fremantle: Tom Sheridan replaced Aaron Sandilands in the first quarter
 
Reports: Nil
 
Umpires: Fila, Burgess, Schmitt
 
Official crowd:
13,768 at the MCG