TCL: Trevallyn snaps run as Hadspen demolishes Perth