Красс решил запереть восставших на этом полуострове. В кратчайший срок его солдаты вырыли широкий ров длиной в 300 стадиев (более пятидесяти пяти километров) и перерезали перешеек. Армия Спартака оказалась в ловушке. Скоро стало не хватать пищи, люди терпели лишения, но снова, как это было в начале борьбы, Спартак обманул своих врагов и вырвался из западни. В темную зимнюю, снежную ночь восставшие завалили часть рва хворостом, ветвями, сучьями деревьев и перешли его, прорвавшись через римские заграждения.
Красс испугался. Он, как и все, стал опасаться всеобщего восстания рабов. Боялись также, что Спартак двинется на Рим.
Красс, поступившись своим самолюбием, потребовал, чтобы из Испании и из Азии были вызваны Помпей и Лукулл с их легионами. Сенат вызвал Помпея и часть войск Лукулла. Но Красс хотел покончить с восстанием до того, как прибудут эти полководцы, и он решил сначала напасть на те отряды, которые снова отделились от главных сил Спартака. В кровопролитном сражении они были разбиты. Римляне удивлялись мужеству тех, кого они не считали за людей. На поле битвы пало двенадцать тысяч триста восставших, и только двое были поражены в спины; остальные бились с врагами лицом к лицу и погибли как герои.
Хотя силы Спартака после этого поражения уменьшились, он сумел нанести еще несколько грозных ударов римлянам. Вождь рабов по-прежнему считал, что надо избегать генерального сражения в невыгодных для восставших условиях, но его войско требовало идти на Красса. Спартаку пришлось подчиниться.
Красс также спешил. Он хотел подавить восстание, пока не подошли легионы Помпея, уже высадившиеся в Италии. Скоро обе армии построились друг против друга в боевой порядок. Перед началом боя к Спартаку подвели коня. Спартак выхватил меч и убил его.
— Если мы победим, — воскликнул Спартак, — мне достанется много хороших коней от врагов. Если мы потерпим поражение, мне не понадобится и мой!
Сражение было ожесточенным. Рабы понимали, что это их решительный и последний бой. Спартак сражался впереди, пытаясь пробиться к Крассу. Ему удалось сразить двух центурионов из окружавших римского полководца. Но вскоре он был ранен. Опустившись на одно колено, Спартак продолжал сражаться и бился до тех пор, пока не пал под ударами врагов, но не отступил ни на шаг. Восстание рабов было подавлено. С захваченными в плен рабами и гладиаторами Красе расправился беспощадно. Остатки армии Спартака перехватил и истребил Помпей. Более шести тысяч пленных были распяты на крестах по дороге от Капуи до Рима. Помпей доносил сенату:
— Красс выиграл битву, а я с корнем вырвал войну.
Помпей отнял у Красса значительную часть славы. Как покоритель Испании Помпей получил триумф. Красс даже не пытался требовать для себя большого триумфа. Он рассчитывал, что за его заслуги ему дадут пеший триумф — овацию. Сенат вообще признал неуместным и недостойным отмечать победу над таким противником, как восставшие рабы. Красс был недоволен предпочтением, оказанным Помпею, завидовал ему. Однако, стремясь к власти, Красс не порвал с Помпеем. Он даже обратился к нему за поддержкой во время консульских выборов. Помпей поддержал Красса, и они оба были избраны консулами на 70-й год. Дружеские отношения между консулами не установились. Их пребывание у власти было отмечено соперничеством, раздорами. Римляне вспоминали только, как избранный консулом богач Красс принес грандиозную жертву Геркулесу, угощал народ на десяти тысячах столах, расставленных на улицах города, и роздал всем гражданам Рима хлеб на три месяца.
Красс продолжал лавировать между различными политическими течениями. Огромное богатство делало связь с ним желательной для всех партий. Красе, надеясь получить власть, одно время даже сблизился с Катилиной, который готовил государственный переворот, направленный против аристократических правителей Рима. С заговорщиками был связан и Цезарь. Предполагалось, что после выступления катилинариев Красе сможет стать в Риме диктатором, а Цезарь — начальником конницы. Но в назначенный день осторожный Красе не выступил и, как рассказывали, даже явился ночью к Цицерону, передав ему документы, изобличающие участников заговора. Все же слух о том, что Красе был в числе заговорщиков, распространился по городу. Один из арестованных показал, что Марк Красс послал его предупредить Катилину, чтобы тот не опасался произведенных арестов и шел как можно скорее на Рим. Однако большинство сенаторов решили, что такой знатный, могущественный и богатый человек не мог быть в связи с Катилиной.