Создавшееся положение никак не устраивало консулов. Время шло, враг был слаб, но добить его не удавалось. Чтобы результаты летней кампании не свелись к охоте за пунийскими разъездами, римские полководцы решили возобновить осаду Локр. Луцию Цинцию Алименту с частью сицилийского флота предписывалось блокировать город с моря, а на суше осаду должен был вести отряд из гарнизона Тарента. Осада еще не началась, а о планах римского командования стало известно Ганнибалу – ему донес кто-то из жителей Фурий. Не теряя времени, он расположил под холмом у Петелии, мимо которой должен был проходить римский отряд, засаду из трех тысяч всадников и двух тысяч пехотинцев. На этот раз все прошло удачно. Шедшие безо всякой разведки римляне были застигнуты врасплох и рассеяны, потеряв около двух тысяч убитыми и около полутора тысяч пленными. Уцелевшие вернулись в Тарент (Ливий, XXVII, 20, 3–6).
Тем временем противостояние консульских и пунийских войск продолжалось. Их позиции разделяла цепь лесистых холмов, и многие римские офицеры опасались, что Ганнибал займет ее, поставив римлян в сложное положение, если те сами его не опередят. Марцелл решил, что, прежде чем начинать подобные маневры, необходимо должным образом провести рекогносцировку местности, причем на этот раз ему захотелось осмотреть все лично. Его авантюризмом заразился и Криспин, и вот оба консула, а вместе с ними два военных трибуна, одним из которых был сын Марцелла, и два префекта союзников, взяв с собой всадников – сорок фрегелланцев, сто восемьдесят этрусков и человек тридцать легких пехотинцев (велитов), отправились изучать окрестные высоты. Ни Марцелл, ни его спутники, конечно, не могли догадаться, что именно в этот день отряд нумидийцев выберет себе место для засады как раз на одном из интересующих римлян холмов. Внезапно, когда они находились во впадине, готовясь начать подъем, часть нумидийцев отрезала им путь к лагерю, другая атаковала с фронта. Все происходило на глазах у римских воинов, оставшихся в лагере, но прийти на помощь никто из них не успел. В ходе скоротечного боя погибли консул Марцелл, военный трибун Авл Манлий, префект союзников Маний Авлий и еще сорок три всадника, в основном, вероятно, фрегелланцы, так как этруски бежали первыми. В плен попали восемнадцать всадников и префект союзников Луций Аррений. Консул Криспин и сын Марцелла получили ранения и едва избежали смерти или плена (Полибий, X, 32, 1–6; Ливий, XXVII, 26, 7–14; 18, 27). Рассказ Аппиана вновь сильно отличается от варианта Полибия и Ливия. В соответствии с ним Марцелл сам с тремястами всадниками напал на нумидийских мародеров, но когда к врагу подошло подкрепление, многие из римских конников бежали, а Марцелл, не замечая этого и продолжая рваться вперед, был в итоге убит (Аппиан, Ганнибал, 50). Впрочем, еще Тит Ливий упоминал о разноречивости сведений источников о смерти Марцелла: «При всех различиях большинство согласно в том, что Марцелл вышел из лагеря ознакомиться с местом, и все – что попал в ловушку» (Ливий, XXVII, 27, 14). Так один из самых способных римских полководцев, завоеватель Сиракуз и большей части Сицилии, до сих пор наиболее успешно противостоявший Ганнибалу, был убит в результате собственной неосторожности и самонадеянности.
Узнав о гибели консула, Ганнибал сразу же перенес свой лагерь на роковой для Марцелла холм и приказал захоронить его тело. Криспин, пребывавший в растерянности после всего случившегося, ночью снялся со стоянки и отступил в горы, хорошо укрепившись на новом месте. Небольшая кавалерийская стычка оказалась для Ганнибала столь же полезной, как и выигранная битва: вражеский командир убит, его войско отступило, и у пунийцев на некоторое время оказались развязаны руки. Кроме того, Ганнибал поспешил воспользоваться и тем, что к нему попало кольцо с личной печатью консула. Впрочем, здесь Криспин его опередил, сразу же разослав гонцов во все окрестные города с сообщением, что Марцелл убит и нельзя больше верить приказам, подписанным его именем. Это помогло сорвать попытку Ганнибала захватить Салапию. Римский перебежчик принес в этот город письмо якобы от Марцелла, где тот предупреждал, что скоро придет и его необходимо принять. Заподозрив хитрость, жители Салапии подготовились совсем не так, как рассчитывал Ганнибал. Когда ночью его армия приблизилась к городским стенам, идущие во главе колонны перебежчики, для большего правдоподобия экипированные в трофейные римские доспехи, были без проблем пропущены через ворота, но потом, когда воротная решетка опустилась, всех их перебили. Ганнибал, который никак не мог помочь своим оказавшимся в западне солдатам, ушел от Салапии к Локрам, осаду которых вел Луций Цинний (Ливий, XXVII, 28, 1–13).