1644年1月,李文率领的苏格兰军南下,解放了约克郡的大部分领土,同费尔法克斯的国会军相会合后,从1644年6月开始包围约克城。英王查理一世命鲁波特亲王从兰开厦北上,6月28日在约克城附近同纽卡什尔的王军会师。两军在约克城西北10公里的马斯敦草原相遇。国会方面曼撤斯特伯爵指挥的军队和奥利佛·克伦威尔的骑兵也及时赶到。国会军2.7万人,步兵2万,骑兵7000,王军1.8万人,其中骑兵也是7000。双方首先展开炮战,傍晚双方军队才投入正式战斗。克伦威尔在这次战斗中表现出卓越的军事才能。他的骑兵是国会军的左翼,对手是鲁伯特亲王的骑兵。克伦威尔先发制人,他的骑兵唱着赞美歌,采取密集队形向前冲杀。鲁波特发现克伦威尔的骑兵不象国会军其他部队临阵逃脱。开始进攻时,克伦威尔骑兵一度受挫,他的颈部受伤。克伦威尔重新整顿队伍,发起第二次进攻。鲁波特亲王骑兵招架不住,纷纷后退,转而溃逃。克伦威尔又去支援国会军的中央和右翼,终于取得了马斯敦荒原战役的巨大胜利。