Greater Western Sydney ruckman Shane Mumford is free to play in his AFL club's last-ditch attempt to qualify for the 2020 finals despite being charged with striking Melbourne's Max Gawn.
Mumford can accept a $1000 fine for the offence and has been cleared over a separate incident in which he appeared to headbutt Demon Bayley Fritsch in the chest.
The match review officer's decisions, handed down on Sunday, mean Mumford can play against St Kilda on Friday night in a match the Giants must win to stand any chance of playing finals.
They also need other results to fall their way in order to creep back into the top eight.
Giants goal sneak Brett Daniels was also scrutinised by the match review officer and had his matchday report for rough conduct against Melbourne's Christian Petracca thrown out.
GWS teammate Tim Taranto can accept a $500 for making careless contact with an umpire, as can North Melbourne captain Jack Ziebell.
Meanwhile, four players were fined for their roles in a melee during Port Adelaide's win over Essendon.
Bombers duo Jake Stringer and Jacob Townsend and Power pair Tom Jonas and Riley Bonner were all offered $500 sanctions.