Blakely just the medicine for Fremantle after yet another injury substitute appearance in Richmond win