Maurice's forces had been dispersed to forage, and were caught unprepared. Although they repelled the first attack on Speen, the Parliamentarian infantry rallied and stormed the village, capturing several cannon (including some which the Royalists had captured at Lostwithiel). Balfour routed Maurice's cavalry and also defeated the Earl of Cleveland's brigade, but was then checked by the fresh Queen's Regiment of horse and musketeers under Sir Thomas Blagge lining hedges east of Speen. Cromwell was uncharacteristically slow in coming into action and his wing was thrown back by a charge by Goring's remaining cavalry under Goring himself.