Roma 4-2 Cagliari: Late flurry lifts Giallorossi into third

Late goals from Mora and Malen keep Roma unbeaten in Serie A campaign

Last updated:
2 MIN READ
AS Roma's Portuguese midfielder #86 Rodrigo Mora celebrates after scoring AS Roma's third goal during the Italian Serie A football match between AS Roma and Cagliari at the Olympic Stadium in Rome on October 27, 2026.
AS Roma's Portuguese midfielder #86 Rodrigo Mora celebrates after scoring AS Roma's third goal during the Italian Serie A football match between AS Roma and Cagliari at the Olympic Stadium in Rome on October 27, 2026.
AFP-ISABELLA BONOTTO

Roma came from behind twice, then scored twice in three minutes late on to beat Cagliari 4-2 in Rome.

The win keeps Gian Piero Gasperini’s side unbeaten in the league.

First half

Cagliari took a surprise lead in the 10th minute from a penalty. Roma needed only five minutes to equalise, scoring in the 15th, and added a second in the 21st to lead 2-1.

Il Giornale said Roma turned the match around within six minutes.

Second half

Gasperini made changes at the break and again at the hour mark, and Cagliari followed from the 63rd.

The visitors found a way back in the 81st minute, making it 2-2. Roma responded in the 85th and 87th minutes with the goals that settled it.

Il Giornale credited Rodrigo Mora and Donyell Malen with the late finish. Malen scored the fourth, and Mora celebrated with him.

By the numbers
  • Possession: Roma 60%, Cagliari 40%.

  • Shots: Roma 20 (8 on target), Cagliari 18 (9 on target). Roma’s goalkeeper made 7 saves, and Cagliari’s made 4.

  • Corners: 7 for Roma, 8 for Cagliari.

  • Discipline: Roma had no bookings. Cagliari picked up one yellow card, in stoppage time.

Roma came in on the back of a 3-3 draw at Napoli, while Cagliari had lost 2-0 at home to Bologna. The result extends Roma’s unbeaten run this season to nine matches, with six wins and three draws.

Serie A standings after the match

#TeamPWDLPts
1Lazio981025
2Inter871022
3Roma963021
4Como962120
5Milan853018
6Frosinone842214
7Juventus842214
8Torino941413
9Cagliari941413
10Napoli832311
11Atalanta831410
12Lecce83059
13Bologna82248
14Sassuolo92258
15Monza82157
16Genoa82157
17Udinese81164
18Fiorentina81164
19Parma81164
20Venezia81073

Standings from the Serie A data feed. Some teams have played fewer games than Lazio, Roma and Como, who sit on 9 each. I didn’t verify tie-break order.

What it means

Roma sit third on 21 points, four behind leaders Lazio with the same number of games, and one behind Inter, who have a game in hand. Cagliari stay on 13 points in ninth.

Next up

Roma travel to Udinese on Saturday, October 31.