Тем временем Фабий стремительно вел свои легионы по вершинам горной цепи Массика, однако, подойдя к Фалерну, он лишь показался на горных склонах и, видя перед собою неприятеля, не спустился в долину [Полибий, 3, 92, 5–7; Ливий, 22, 14, 1–3]. Минуция он отправил охранять проход у Террацины, где Ганнибал мог со стороны Синуэссы проникнуть по Аппиевой дороге на собственно римскую территорию [Ливий, 22, 15, 11]. В результате Ганнибал оказался перед необходимостью искать зимние квартиры и, следовательно, покинуть Фалерн, уже совершенно разоренный и для зимовки непригодный. Фабий хорошо понимал, что Ганнибалу придется уходить тем же путем, каким он пришел, и для того, чтобы преградить ему дорогу, он занял сравнительно небольшими отрядами общей численностью 4000 воинов гору Калликула и город Касилин, а остальные части повел по тем же холмам назад. Свой лагерь римляне разбили у дороги, по которой должен был идти Ганнибал [Полибий, 3, 92, 10–11; Ливий, 22, 15].
На следующее утро карфагеняне заняли дорогу между пунийским и римским лагерями. Ганнибал подвел к римскому лагерю свою легковооруженную пехоту и, то начиная бой, то отступая, пытался заставить Фабия дать большое сражение. Но римляне оставались на месте; битва велась, как пишет Ливий, «лениво» и скорее в соответствии с замыслами диктатора, нежели по плану Ганнибала. В этой стычке, по данным Ливия [22, 16, 1–4], погибло 200 римлян и 800 карфагенян. Вполне возможно, что данные Ливия и не точны; не исключено, что его источник преувеличил количество убитых карфагенян. Однако главный результат был не в этом. Ганнибал не сумел преодолеть римского сопротивления и прорваться к Касилину; он должен был искать другой выход из окружения, в которое совершенно неожиданно попал; таким выходом могло стать только движение через гору Калликулу. Нужно было преодолеть горы так осторожно, чтобы враги не сразу обнаружили карфагенские войска. Ганнибалу нужно было ошеломить неприятеля.
Зонара [8, 26], следуя за Дионом Кассием, говорит, что по приказанию Ганнибала в пунийском лагере были перебиты все военнопленные, дабы никто не мог бежать к римлянам и раскрыть секрет готовящейся операции. Одновременно «тот, кто поставлен ведать работами» [Полибий, 3, 93, 4], то есть начальник интендантской и инженерной службы карфагенской армии Гасдрубал, получил от своего командующего приказ — заготовить как можно больше факелов из сухой древесины. С наступлением темноты факелы привязали к рогам быков, которых в карфагенском лагере было около 2000, зажгли и погнали быков к горе; животные, разъяренные видом пламени и страшной болью от горящих рогов и голов, разбежались по всей округе; от факелов стали загораться кустарники. Римские воины, занимавшие позиции у горного перехода, вообразили, что окружены врагами, и обратились в бегство, дав, таким образом, Ганнибалу беспрепятственно выйти из окружения. После этого Ганнибал, делая вид, что идет к Риму, отправился через Самниум в страну пелигцов, по-прежнему разоряя все на своем пути, а затем, немного погодя, двигаясь в Апулию, занял Гереоний — город, покинутый населением, так как у него обвалилась стена. Такова версия Ливия; по данным Полибия [3, 100, 3–4], Ганнибал овладел этим городом после осады и истребил его жителей. Фабий вновь неотступно следовал за Ганнибалом, не вступая в сражение, и расположил свой лагерь в Ларинатской округе. Но тут внезапно из Рима поступили распоряжения, которых никто не мог предвидеть: диктатору предлагалось срочно возвратиться в город для совершения жертвоприношений. Пока Фабий отсутствовал, командование римскими войсками перешло к начальнику конницы Марку Минуцию Руфу [Полибий, 3, 93–94; Ливий, 22, 16–18; Плут, Фаб., 6–7].