RECAP: Harper shines as Cats top Miami