Pada musim bunga tahun 101 SM, Marius bergerak menuju ke Lembah Po bersama dengan kekuatan seramai 32,000 tentera dan ditambah lagi dengan 20,000 tentera Catulus. Sejarawan moden percaya bahawa Cimbri yang diketuai oleh Boiorix mempunyai 60,000 tentera manakala sejarawan Rom pula mendakwa jumlah mereka mencecah sehingga 200,000 tentera. Cimbri telah mengelak daripada bertembung dengan Marius sepanjang musim bunga dan pada awal musim panas. Marius terus menekan Boiorix hingga ke arah barat laut dalam percubaan untuk memerangkap mereka di sepanjang laluan Alps. Dengan itu, Cimbri tidak dapat lagi melepaskan diri daripada Rom. Pada penghujung bulan Julai, kedua-dua pihak tiba di sebuah tempat yang dikenali sebagai Vercellae. Pertempuran kemudian tercetus dan berlarutan selama beberapa jam. Kesemua puak Cimbri telah terbunuh ataupun menjadi hamba. Pertempuran itu menandakan pengakhiran kepada Perang Cimbri.