Правый фланг королевской армии состоял из опытных кавалеристов под командованием принца Руперта и его младшего брата принца Мориса. Центр занимала королевская пехота во главе с сэром Бернардом Эстли. Левый фланг состоял из конницы под командованием сэра Мармадюка Лангдаля – это была беднейшая и едва ли не мятежная часть роялистских войск. Резерв возглавлял сам король. Общая численность войска Карла I при Несби составляла 9—10 тысяч человек.
Левым флангом парламентской армии командовал зять Кромвеля Генри Ирстон. Этот фланг состоял из конницы. В центре стояла пехота под командованием сэра Филиппа Скиппона. На правом фланге сосредоточились «железнобокие» конники Кромвеля. Пехота в центре была поставлена по шведскому образцу – в две линии. Всадники Кромвеля стали тремя линиями. Их число значительно превышало число конников противостоящего им Лангдаля (три с половиной тысячи против полутора тысяч человек). Правда, преимущество Кромвеля несколько нивелировалось тем, что его отряды из-за кроличьих нор вынуждены были стать узким фронтом.
На помощь флангу Ирстона к изгороди (возможно, кустарнику) была направлена тысяча драгунов полковника Оки. Драгуны представляли собой, по сути, пехоту, посаженную на коней. Вооружены они были огнестрельным и холодным оружием, часть из них, собственно, была спешена парламентским командованием.
Перед фронтом армии нового образца было поставлено триста мушкетеров – «отряд последней надежды», которые должны были действовать во время завязки боя.
Под знаменами Ферфакса собралось более 13 тысяч солдат. Однако многие из них были набраны совсем недавно и еще не прошли необходимый курс подготовки. Обе стороны имели артиллерию, но она не сыграла во время сражения сколько-нибудь серьезного значения.
Ферфакс выбрал для своих войск девиз «Бог – наша сила!», роялисты кричали «Королева Мария!». Это была вынужденная мера для подобных битв, особенно во время гражданской войны. Воины были столь похоже экипированы и вооружены, что порою на поле не отличали своих от чужих.
В 10 часов утра артиллерия парламентской армии дала первый и последний залп. Ядра пролетели над головами воинов короля. Затем вперед выдвинулись мушкетеры и начали обстрел противника. Руперт кинул свою конницу в бой. Мушкетеры быстро отступили и присоединились к главным силам.
Лангдаль начал атаку на правый фланг противника. Ему удалось несколько потеснить первую линию солдат, но Кромвель спокойно и своевременно бросал в бой части из второй линии и в результате нескольких контратак отбил натиск. Конница Лангдаля начала стремительное отступление, однако «железнобокие» не бросились преследовать ее сломя голову. Они восстановили строгий порядок, после чего три полка отправились догонять Лангдаля, а остальные повернулись к центру боевого порядка противника.
На противоположном фланге принц Руперт, ехавший в первой линии своих частей, набросился на фланг Ирстона. Драгуны Оки вели безостановочный огонь по приближающейся коннице Руперта, но не смогли остановить атаку. Войска Ирстона были опрокинуты, сам командующий флангом был сильно ранен, под ним пала лошадь, после чего он был взят в плен. Конница Руперта увлеклась погоней, она преследовала противника две мили, пока не достигла обоза парламентской армии, где ее встретили огнем сильные резервные части противника. Конница Руперта не была разбита, но и резерв не был побежден. Принц развернул наиболее дисциплинированные части и повел обратно на поле битвы, но когда он вернулся, все уже было практически кончено.
Когда принц гнал левый фланг неприятельской армии, в центре сошлась пехота противников. Первая линия Скиппона была смята, но вторая поддержала товарищей. Скиппон был серьезно ранен, но оставался в строю, хотя и не мог уже отдавать приказаний. Командование центром принял на себя Ферфакс.
Решающую роль в сражении сыграла конница Кромвеля. Не став преследовать убегающего Лангдаля, генерал-лейтенант повернул свои сохранившие полный порядок конные полки против левого, теперь уже незащищенного фланга неприятельской пехоты. Совместный удар «железнобоких» и второй линии пехотного центра парламентской армии поставил центр роялистов на грань катастрофы. В это время король Карл принял смелое, но безрассудное решение, бросив в атаку небольшой отряд своих телохранителей. Лишь в последний момент кто-то из свиты спас монарха, схватив за уздцы его лошадь и довольно грубо оттащив короля из горячего места.
Полковник Оки бросил на и так попавшую в тяжелое положение вражескую пехоту своих драгун. Это было последней каплей. Королевский центр потерпел полное поражение.