Temprano en la mañana (entre las 8 y 9 a. m.) el grupo de avanzada de la 1° División Piamontesa se enfrentaron a las fuerzas austriacas en las afueras de la ciudad. Una compañía de Bersaglieri y un escuadrón de caballería atacaron a una compañía de Kaiserjäger mantenían la entrada a la ciudad y "los obligaron rápidamente a dispersarse".[1]
El Coronel Alessandro Ferrero La Marmora después lidero los Bersaglieri y cargo a la ciudad, fue seriamente herido en la mandíbula en el transcurso del combate. Los austriacos, quienes habían plantado explosivos en los puentes, decidieron hacerlo estallar en orden de detener el avance italiano, pero no pudieron hacerlo porque los explosivos habían quedado inutilizados por las lluvias de la noche anterior.[2]
Igual que los ingenieros austriacos empezaron a colocar nuevamente explosivos en el puente, los Bersaglieri apoyados por los infantes de marina del Mayor Alli Maccarani's intentaron capturar el puente y evitar los explosivos. El ataque de los Bersaglieri, sin embargo, no tuvo éxito, y momentáneamente se detuvieron bajo el preciso fuego de los Kaiserjäger protegiendo la cabeza de puente en la ciudad. El Mayor Alli Maccarani fue herido en el hombro, e inclusive el oficial que lo remplazaba recibió un disparo en la mano derecha, hiriéndolo. Un teniente de la Armada de Cerdeña y el teniente Demetrio Galli de los Bersagliere murieron junto a varios soldados alistados. El avance piamontés se detuvo.[3]
El general d'Arvillars luego envió algunas compañías del 9° Regimiento de Infantería para ayudar a los Bersaglieri y los infantes de marina en su asalto al puente. Aun así los ingenieros austriacos lograron terminar de colocar los explosivos, los Kaiserjäger se retiraron por el puente minutos antes de que los ingenieros lo estallaran. Sin embargo, los esfuerzos austriacos fueron inútiles para acabar de destruir el puente, todo el suelo del puente se derrumbó, pero uno de sus parapetos permaneció en pie.
Los dos bandos empezaron a intercambiar disparos a través del río. En busca de un estancamiento y capturar lo que quedaba del cruce, El general d'Arvillars ordenó a algunas unidades piamontesas de marchar hacia el norte y dar la impresión de que un puente flotante sería arrojado a través del río en otra locación. Cuando los defensores austriacos se dispusieron a retirarse para evitar ser flanqueados, un pequeño grupo de Bersaglieri e infantes de marina treparon el puente semidestruido, provocando el derrumbe de la posición defensiva austriaca. Mientras los austriacos huían, los piamonteses se apoderaron de un cañón y capturaron al menos sesenta prisioneros.
Los austriacos se reagruparon en Mozzecane y luego se retiraron hacia Mantua, mientras que las tropas piamontesas cruzaban el dañado puente y los ingenieros trabajaban en restaurarlo. Tres horas más tarde el puente fue completamente restaurado, y fuerzas piamontesas más sustanciales pudieron cruzar el puente.[4]