Marius le Jeune tente de empêcher l'armée de Sylla de remonter vers Rome. Il engage la bataille à Sacriport. Le pseudo Aurelius Victor prétend que Marius, épuisé de fatigue, s'endormit pendant que son armée se battait. Il est vaincu lorsque cinq de ses cohortes et deux unités de cavalerie passent du côté de Sylla. Le reste de son armée est alors mis en déroute et se tente de se réfugier dans Préneste, qui ferme ses portes à l'arrivée de l'armée de Sylla ; Marius parvient de justesse à se réfugier dans la ville grâce à des cordes lancées depuis les remparts, tandis que les soldats qui n'ont pu rentrer dans la cité sont massacrés au pied des remparts. Pour continuer sa route vers Rome, Sylla organise le siège de Préneste, qu'il confie à Quintus Lucretius Ofella. Marius tente de rompre le blocus mais doit renoncer après plusieurs jours de combat, tandis qu'une armée de secours commandée par le Samnite Pontius Telesinus et le Lucanien Marcus Lamponius ne parvient pas à franchir les défilés qui mènent à Préneste. Début novembre, devant Rome même, Sylla remporte la Bataille de la porte Colline. Il fait achever Telesinus et porter sa tête au bout d'une pique autour des remparts de Préneste, afin de démoraliser les assiégés. Devenu maître de Rome, Sylla publie une liste de proscrits avec le nom de Marius le Jeune en tête de liste. Ne pouvant sortir de Préneste par les souterrains, tous gardés, et constatant sa situation sans espoir, Marius se suicide avec le jeune frère de Telesinus, ou se fait couper la gorge, sur sa demande, par un de ses esclaves. Sa tête est ensuite porté à Rome devant Sylla.