Задуманное карфагенским военачальником на этот раз удалось лишь отчасти. Минуций действительно вывел римскую армию в поле, но, вместо того чтобы штурмовать лагерь пунийцев, лишь блокировал его тяжеловооруженной пехотой, а всадников и легковооруженных пехотинцев-велитов отправил истреблять отряды фуражиров и пастухов, приказав при этом никого не брать в плен. Столь грамотные действия римского полководца едва не завершились для карфагенян катастрофой, и лишь подоспевший с четырехтысячным отрядом Гасдрубал спас положение: подкрепление позволило Ганнибалу организовать контратаку и отбросить римлян к их лагерю. Понесенные пунийцами потери были весьма существенными, и уже на следующий день они отступили в старый лагерь под Гереонием. Марк Минуций, заняв оставленный неприятелем лагерь, поспешил отправить в Рим донесение о блестящей победе и крупных потерях врага (Polyb. III, 101–102). Известие об успехе римского оружия было воспринято римлянами с воодушевлением и окончательно похоронило авторитет Фабия Максима, продолжавшего утверждать, что он боится таких побед даже больше, чем поражений (Liv. XXII, 25, 2; Plut. Fab. 8). Теперь всем казалось очевидным, что войско Ганнибала можно было разгромить гораздо раньше, и лишь медлительность Кунктатора позволила карфагенянам так долго и безнаказанно разорять страну (Polyb. III, 103, 1–2). Авторитет Марка Минуция, напротив, так возрос, что в народном собрании было высказано неслыханное предложение наделить его такой же диктаторской властью, как и Фабия Максима. Это нарушало сам принцип диктатуры, когда неограниченные полномочия закреплялись за одним человеком, и по сути возвращало к ситуации, когда римской армией командовали два консула. В значительной мере сложившееся положение стало следствием нарушения процедуры, когда начальник конницы Минуций был не назначен диктатором, а избран на должность народным собранием.
Вернувшемуся в действующую армию Фабию Максиму пришлось разделить командование с Марком Минуцием. Бывший начальник конницы, а отныне равноправный диктатор предложил командовать войсками по очереди, меняясь через день или больший промежуток времени, однако Фабий воспротивился такому варианту, ставившему его в зависимость от решений коллеги-диктатора, и настоял на разделении войска на две части. В итоге первый и четвертый легионы отошли под командование Минуция, а второй и третий достались Фабию (Polyb. III, 103, 7–8; Liv. XXII, 27, 5—11). Добившись такого решения, последний получал возможность сохранить хотя бы половину армии, не втягивая ее в сомнительные авантюры, к которым стремился сокомандующий. Ближайшие события подтвердили обоснованность принятого Фабием Максимом решения.
Римские полководцы, разделив войско надвое, разбили два отдельных лагеря, расстояние между которым составило около двух километров. Сложившейся ситуацией поспешил воспользоваться Ганнибал, хорошо осведомленный о манере действий каждого из диктаторов. Для этого карфагенский военачальник организовал на холме, находившемся между пунийским станом и лагерем Минуция, хорошо замаскированную засаду. В изобиловавшей разного рода неровностями и углублениями поверхности возвышенности он заранее тайно разместил около 5 тыс. пехотинцев и 500 всадников, после чего демонстративно расположил на холме не слишком значительный отряд легковооруженной пехоты. Расчет пунийца на то, что Минуций не сможет стерпеть вражеского присутствия и попытается захватить холм, оказался верным. Вначале римский полководец бросил в бой велитов, затем усилил их конницей, а когда Ганнибал отправил своим воинам подкрепление, диктатор подключил и тяжеловооруженную римскую пехоту. Незначительная поначалу стычка постепенно переросла в масштабное сражение, во время которого засадный отряд карфагенян неожиданно ударил по римлянам с тыла. Окруженное войско Минуция спасло лишь своевременное вмешательство Квинта Фабия Максима, пришедшего на подмогу попавшему в беду коллеге. Свежим силам римлян удалось прорвать окружение, а Ганнибал предпочел отступить. В Риме итог этой битвы расценили как убедительную победу Фабия и подтверждение несостоятельности Марка Минуция на должности диктатора. Неудачливому полководцу пришлось сложить полномочия и снова занять должность начальника конницы, а две римских армии объединились под командованием Фабия (Polyb. III, 104–105; Liv. XXII, 28–30).
Это сражение стало последней крупной битвой уходившего 217 г. до н. э. И карфагеняне, и римляне готовились к зиме, а диктатор отбыл в Рим для того, чтобы сложить рассчитанные на шестимесячный срок полномочия. Медлительная тактика Квинта Фабия Максима принесла желаемые плоды – после серии болезненных поражений, из которых особенно страшным был разгром у Тразименского озера, римляне получили передышку и смогли восстановить силы и уверенность в себе. Однако хотя Ганнибалу так и не удалось добиться решающей победы, его войско сохранило полную боеспособность, было в достаточном количестве обеспечено всем необходимым и оставалось серьезной угрозой для Рима.