Walyalup (Fremantle) have punched their ticket for the AFLW finals and kept their slim chances of a top-four finish alive after downing GWS by 30 points at Henson Park.