Carlton's bid for victory against Greater Western Sydney has suffered a blow after Patrick Cripps was ruled out of the game due to a mystery injury.
But the Blues have received better news about Jack Silvagni, with the 25-year-old forward rated a chance to return during the finals.
Cripps tallied just 14 disposals and three clearances in last week's win over Gold Coast, with the 28-year-old's performance well below his usual lofty standards.
Blues coach Michael Voss confirmed Cripps was battling an ailment when asked about the star midfielder on Thursday but refused to detail what it was.
Cripps was initially named in the squad for Sunday's clash with the Giants but was withdrawn on Friday afternoon, with the Blues citing soreness.
Sam Docherty (calf) will also miss but the Blues have welcomed back Adam Cerra, Mitch McGovern, Lachie Fogarty and Sam Walsh in what is a big boost.
Caleb Marchbank and Marc Pittonet were dropped.
Meanwhile, Silvagni has been cleared of any significant damage to his knee and is a chance to return in week two of the finals series.
Silvagni underwent an arthroscope on Thursday to further assess his knee after he was injured in the VFL last week.
It was confirmed the forward does have a knee sprain, which will rule him out of at least week one of the finals, but he has been cleared of any long-term harm.
Carlton are in the box seat to secure a home elimination final after stringing together nine consecutive victories.
Eighth-placed GWS will need to overcome the Blues to secure a finals berth if the Western Bulldogs beat Geelong on Saturday.
Melbourne welcome back forward Bayley Fritsch from a foot injury for Sunday's match against Sydney at the SCG.
Sydney have included forward Joel Amartey, while Tom Papley has been named despite a hamstring concern.
Richmond have named Tom Brown and James Trezise for their AFL debuts in Sunday's meeting with Port Adelaide.
Kamdyn McIntosh and Marlion Pickett were dropped, Dion Prestia (knee) goes out injured, while Trent Cotchin and Jack Riewoldt have retired.
Port Adelaide veteran Travis Boak, who was the substitute in last week's win over Fremantle, has been named in the 22.