St Kilda proved their finals bona fides by knocking over Port Adelaide on the road, continuing their unexpectedly excellent ...