Keiran Delahunty helps Perth break its finals drought in the WAFL