Danielle Ponter suffered a foot injury as Adelaide absorbed a stiff challenge from Geelong to seal another AFLW top-four berth.