El croata Mario Pasalic adelantó a los ganadores antes del descanso (minuto 39) al ser habilitado por el colombiano Duván Zapata.
Rafael Toloi aumentó la ventaja con un remate que el zaguero romanista Diego Llorente desvió a su propia puerta en un intento por despejar (m. 74).
Luego Lorenzo Pellegrini descontó para los romanos a los 83 minutos y el neerlandés Teun Koopmeiners restableció de inmediato la ventaja de dos tantos (84) al aprovechar un error del arquero Rui Patricio.
El Atalanta ocupa la séptima plaza de la Serie A, dos puntos detrás del Inter de Milán, ubicado en el sexto peldaño que otorga el pase a la Conference League.
Por su parte, la Roma continúa en la quinta posición, igualado en unidades con el cuarto AC Milán, y cuatro puntos por encima de Atalanta.
Después de cinco temporadas sucesivas, Atalanta no pudo clasificarse a torneos continentales para esta temporada y el plantel romano enfrentará al Bayer Leverkusen en las semifinales de la Europa League.
Resultados de la jornada 31:
Viernes:
-Hellas Verona — Bolonia 2-1.
Sábado:
-Salernitana — Sassuolo 3-0.
-Lazio — Torino 0-1.
-Sampdoria — Spezia 1-1.
Domingo:
-Empoli — Inter 0-3.
-Monza — Fiorentina 3-2.
-Udinese — Cremonese 3-0.
-AC Milán — Lecce 2-0. -Juventus — Nápoles 0-1.
Lunes:
-Atalanta — Roma 3-1.
Tabla de posiciones:
Equipo PJ PG PE PP GF GC Pts.
1-Nápoles 31 25 3 3 67 21 78.
2-Lazio 31 18 7 6 49 21 61.
3-Juventus 31 18 5 8 47 26 59.
4-AC Milán 31 16 8 7 51 37 56.
5-Roma 31 17 5 9 43 29 56.
6-Inter 31 17 3 11 51 34 54.
7-Atalanta 31 15 7 9 51 36 52.
8-Bolonia 31 12 8 11 40 39 44.
9-Udinese 31 10 12 9 42 39 42.
10-Fiorentina 31 11 9 11 37 36 42.
11-Torino 31 11 9 11 32 36 42.
12-Monza 31 11 8 12 38 43 41.
13-Sassuolo 31 11 7 13 38 46 40.
14-Salernitana 31 7 12 12 37 50 33.
15-Empoli 31 7 11 13 25 40 32.
16-Lecce 31 6 10 15 26 38 28.
17-Spezia 31 5 12 14 26 49 27.
18-Hellas Verona 31 6 8 17 26 44 26.
19-Cremonese 31 3 10 18 27 57 19.
20-Sampdoria 31 3 8 20 20 52 17.
oda/am