Taginaen taistelu
Itse taistelu ei todennäköisesti kestänyt kauan, mutta Prokopios kehuu molempien puolten rohkeutta. Totila käski joukkojensa käyttää vain peitsiään ja hylkäämään jousensa ja muut aseensa. Goottien ratsuväki hyökkäsi yhtenä suurena joukkona roomalaisten keskustaan ja kärsi joitakin tappioita jousimiesten nuolista. Rooman armeijan keskustassa olleet keihäsmiehet pitivät pintansa, ja goottien ratsuväki joutui perääntymään. Ei tiedetä, lähetettiinkö roomalaisten vasemmalla sivustalla olleet tuhat ratsumiestä koukkaamaan goottien selustaan, mutta joka tapauksessa koko Rooman armeijan linja alkoi edetä. Goottien joukot murtuivat ja lähtivät pakenemaan. Goottien ratsuväki ei perääntynyt jalkaväen suojiin vaan rynnisti suoraan näiden läpi ja aiheutti lisää tappioita ja sekaannusta, jolloin koko goottiarmeija kääntyi sekasortoiseen pakoon. Rooman ratsuväki ajoi pakenevia gootteja takaa suurella vimmalla ja tappoi monia. Prokopioksen mukaan 6 000 goottia sai surmansa taistelussa.
Taginaen taistelu
Totila itse pakeni viiden soturin kanssa takaa-ajajinaan saman verran roomalaisia ratsumiehiä, jotka eivät tienneet keitä takaa-ajetut olivat. Ennen iltaa roomalaiset pääsivät tarpeeksi lähelle, jolloin eräs gepidisoturi haavoitti Totilaa kuolettavasti keihäällään. Gootit pääsivät kuitenkin pakoon ja hautasivat Totilan lähellä Caprae-nimistä paikkaa (ehkä nykyinen Caprara) noin 15 kilometriä taistelupaikalta. Prokopios kertoo myös toisen version Totilan kuolemasta. Sen mukaan Totila haavoittui kuolettavasti nuolesta taistelun aikana ja joutui vetäytymään taistelusta, mikä aiheutti goottijoukkojen paon. Roomalaiset tajusivat Totilan kuolleen vasta, kun eräs goottinainen osoitti heille hänen hautansa. He kaivoivat Totilan ruumiin ylös varmistuakseen hänen kuolemastaan ja hautasivat tämän jälkeen hänet uudestaan.