Kieran Delahunty in fine form with Perth in the WAFL