Matt Rosa looked down and out three weeks ago but he's back for the Eagles this week. Fremantle's Kepler Bradley wasn't so fortunate.
Fremantle and West Coast have made one change each for this week's do-or-die finals - with the Eagles calling up a fit-again Matthew Rosa and the Dockers surprisingly axing Kepler Bradley.
Rosa, who fractured his collarbone in round 22 against Collingwood, returns for West Coast's second semi-final against the Magpies at the MCG.
He replaces vice-captain Beau Waters, who is out for the rest of the finals with a foot injury.
Veteran West Coast forward Quinten Lynch, who had a suspension overtuned at the AFL tribunal on Tuesday night, has retained his spot for the Eagles, although he was a late withdrawal the last time the two sides met.
Bradley, meanwhile, has been dropped for Friday night's first semi-final against the Crows in Adelaide, despite playing in nine of the Dockers' last 10 matches - only missing the round 23 clash with Melbourne because of concussion.
He has been replaced by athletic ruckman Zac Clarke in what presumably was a match-up based selection decision.
The Fremantle website noted that "Clarke's inclusion could stretch Adelaide's backline for height considering it has lost key defender Daniel Talia".
At 203 centimetres, Clarke has four centimetres Bradley, although the latter has 77 more games of AFL experience.
The Crows have replaced Talia (broken arm) and Aidan Riley with Ricky Henderson and Luke Thompson.
Collingwood also had once forced change, with skipper Nick Maxwell out through suspension.
The Pies included Tyson Goldsack and Jamie Elliott in place of Maxwell and Ben Sinclair.