Unlike the Covenanters and Parliamentarians, Rupert retained a reserve of 600 cavalry, including his elite Lifeguard of Horse, under his personal command.
On the allied left, Crawford's infantry outflanked and drove back Napier's brigade while Cromwell's horse quickly defeated Byron's wing.