Harper rides again