MELBOURNE has named an unchanged line-up for Sunday's crunch game against Greater Western Sydney.
Giants vice-captain Josh Kelly returns, after missing a week due to a concussion suffered against Adelaide in Canberra, while utility Sam Reid returns from a hamstring injury.
Ryan Griffen (hamstring) and Brent Daniels (omitted) are out of the side, while Zac Williams will spend another week in the NEAFL.
Williams, who hasn't played all season after rupturing his Achilles in February, remains in the mix for a finals appearance.
"I'll have no hesitation in bringing him in," GWS coach Leon Cameron said.
"He'll play (reserves) again this week and then gets another couple of weeks of good training in."
The outcome of Sunday's game could decide whether the Demons and Giants get to host a final, with the prospect of the two teams meeting again in week one of the post-season also a genuine possibility.
FULL TEAMS Check 'em out here
With a top two spot on the line, West Coast has brought back veteran defender Will Schofield after a two-week absence with a hamstring concern along with Oscar Allen who will play just his second game.
Lewis Jetta is out with a minor calf strain while Brendon Ah Chee has been dropped.
Brisbane has brought in Oscar McInerney to replace Alex Witherden as its only change.
Jake Carlisle returns from a back injury and the birth of his baby for St Kilda's final game of the season against North Melbourne.
He returns at the expense of the omitted Hugh Goddard.
North Melbourne has brought in Luke Davies-Uniacke for his eighth AFL game, and first since round 18. He replaces fellow 2017 draft pick Will Walker (knee).
Meanwhile, Stephen Hill will miss long-time Fremantle teammate Michael Johnson's farewell game after being withdrawn from the side to face Collingwood on Saturday.
Hill had been striving to overcome his latest quad drama to return after two weeks on the sidelines for the round 23 clash at Optus Stadium.
The classy 28-year-old's omission from the selected team means he will be sidelined for a ninth game this season.
It ends a frustrating year for Hill, who has endured five separate stints out of the team due to soft-tissue problems.
Friday, August 24
Port Adelaide v Essendon at Adelaide Oval, 7.20pm ACST
Port Adelaide
In: B.Frampton, J.Neade, S.Powell-Pepper
Out: R.Bonner, A.Johnson, T.Rockliff (shoulder)
New: Billy Frampton (South Fremantle)
Essendon
In: M.Leuenberger, J.Laverde
Out: T.Bellchambers (shoulder), M.Dea
Saturday, August 25
Geelong v Gold Coast at GMHBA Stadium, 1.45pm AEST
Geelong
In: J.Bews
Out: J.Thurlow
Gold Coast
No change
Richmond v Western Bulldogs at the MCG, 2.10pm AEST
Richmond
In: D.Astbury, T.Cotchin, D.Prestia
Out: L.Baker, R.Garthwaite, S.Lloyd
Western Bulldogs
In: B.Williams, R.Smith
Out: T.Dickson (hamstring soreness), L.Jong (sternum)
Fremantle v Collingwood at Optus Stadium, 2.35pm AWST
Fremantle
In: J.Hamling, S.Switkowski, D.Tucker, E.Hughes
Out: M.Walters (injured), B.Banfield, R.Nyhuis, S.Giro
Collingwood
No change
Carlton v Adelaide at Etihad Stadium, 7.25pm AEST
Carlton
In: S.Kerridge
Out: P.Dow (bruised knee)
Adelaide
In: A.Keath, E.Himmelberg
Out: K.Cheney, T.Doedee (collarbone)
New: Elliot Himmelberg (Redland)
Sydney v Hawthorn at the SCG, 7.25pm AEST
Sydney
In: H.Grundy
Out: R.Fox
Hawthorn
In:D.Mirra, J.Roughead, R.Henderson
Out: M.Pittonet, C.Glass, J.Frawley (back)
Sunday, August 26
Brisbane v West Coast at the Gabba, 1.10pm AEST
Brisbane
In: O.McInerney
Out: A.Witherden (hamstring)
West Coast
In: W.Schofield, O.Allen
Out: L.Jetta (calf soreness), Ah Chee
Melbourne v Greater Western Sydney at the MCG, 3.20pm AEST
Melbourne
No change
Greater Western Sydney
In: J.Kelly, S.Reid
Out: R.Griffen (hamstring), B.Daniels
St Kilda v North Melbourne at Etihad Stadium, 4.40pm AEST
St Kilda
In: J.Carlisle
Out: H.Goddard
North Melbourne
In: L.Davies-Uniacke
Out: W.Walker (knee)