Josip Ilicic hit a hat-trick, including a sensational strike from the halfway line, as Atalanta crushed Torino 7-0 in Serie A on Saturday, inflicting the worst home defeat ever on their northern rivals who finished the match with nine men.
The Slovenian forward opened the scoring on 17 minutes, adding two more in quick-fire succession eight minutes after the break.
Substitute Luis Muriel also bagged a late brace to add to first-half goals by Robin Gosens and Duvan Zapata.
The hosts played the final quarter of an hour a man down after Armando Izzo was sent off, with Sasa Lukic joining him with just a minute to go.
Torino coach Walter Mazzarri blasted an "indefensible performance".
"All we can do is apologise," he said. "In so many years of my career I had never had such a game."
But the Torino coach ruled out quitting.
"Resignation? No, in difficulties I never leave."
Gian Piero Gasperini's Atalanta hit back after last weekend's shock defeat to lowly SPAL, following a draw against Inter Milan.
They now join Roma in fourth place on 38 points.
"Ilicic is decisive, not only in the penalty area, he is a continuous creator," said Gasperini. "Most of our attacking game is built around him."
Roma occupy the final Champions League spot on goal difference before they take on local rivals Lazio in Sunday's derby in the Stadio Olimpico.
In-form Ilicic pounced on an early error from Torino defender Diego Laxalt, with Gosens volleying in the second just before the half hour.
Atalanta were awarded a penalty after Lukic fouled Ilicic with Zapata stepping up to slot in from the spot for his first goal after returning from a three-month injury layoff.
Ilicic got his second in sensational style after 53 minutes when he spotted Sirigu off his line and sent a free-kick sailing long distance from just inside the halfway line and over the head of the Torino goalkeeper.
The Slovenian then picked up a Zapata cross a minute later to complete his hat-trick with his 13th goal this season.
Torino were in disarray after Izzo was sent off for a second yellow card.
Muriel came on with seven minutes to go and slotted in a penalty awarded for a Soualiho Meite foul on Rafael Toloi.
The Colombian added his second just two minutes later, finishing off a Papu Gomez cross.
Lukic was sent off to compound the woes of tenth-placed Torino.
Captain Andrea Belotti brought the team over to the home stand to apologise, but the fans responded with whistles.
- Dragowski rescues Fiorentina -
In Tuscany, goalkeeper Bartlomiej Dragowski saved a penalty and pulled off key saves to rescue a point for Fiorentina in a goalless draw against struggling Genoa.
Dragowski kept out a penalty from Genoa captain Domenico Criscito after just quarter of an hour in Tuscany.
The former Juventus and Zenit Saint-Petersburg left-back missed from the spot for the first time in his career, after 15 penalties converted, including five this season.
The Polish Under-21 international goalkeeper again came to the rescue five minutes from time ensuring teammate Nikola Milenkovic did not turn the ball into his own goal.
A minute later, he got his hand to a Davide Biraschi header, and then denied Andrea Pinamonti late for 12th-placed Fiorentina.
Genoa are second-last, equal on 15 points with relegation rivals SPAL and Brescia.
In the Emilia-Romagna derby, Bologna came from behind to see off SPAL 3-1, for their first win in a month, to sit four points adrift of AC Milan in the final Europa League berth.
On Sunday, Juventus coach Maurizio Sarri returns to former club Napoli for the first time since being sacked in 2018, as Lazio and Roma prepare for a derby clash.
Champions Juventus are four points ahead of Inter Milan who host Cagliari.
Last season's runner-up Napoli are in 13th position, 27 points behind the leaders.
Atalanta's Josip Ilicic and Duvan Zapata both scored in seven-goal rout of Torino.
Safe hands: Bartlomiej Dragowski rescued a point for Fiorentina at home