Fast finishing Fremantle beat GWS in AFL