Battle of SaxaRubra (312) — the same event in Aurelius Victor and Zosimus

Aurelius Victor: Maxentius barely gets out to Saxa Rubra, nine miles from Rome, is defeated and flees to Rome, where on the Tiber bridge he is caught…

What each source says

Aurelius Victor, De Caesaribus · AD 312 · SaxaRubra

Maxentius barely gets out to Saxa Rubra, nine miles from Rome, is defeated and flees to Rome, where on the Tiber bridge he is caught in a trap he himself had set and dies.

Sed Maxentius atrocior in dies tandem urbe in Saxa rubra milia ferme novem aegerrime progressus, cum caesa acie fugiens semet Romam reciperet, insidiis, quas…
Location: Aur. Vict. Caes. 40.23

Zosimus, New History · AD 312 · Rome

On the plain before Rome, Constantine's cavalry scatters Maxentius's; Maxentius flees across the bridge, which collapses, and he drowns in the river, and his head is carried into the city on a spear.

and Maxentius, with the others, was carried with the stream down the river.
Location: Zos. 2 (1814 영역) p.44

Place: SaxaRubra · Rome

Show on the map — open Aurelius Victor, De Caesaribus