Serie A's remarkable weekend of dramatic finishes continued with Fiorentina equalising in the sixth minute of stoppage-time to draw 3-3 at Sassuolo after trailing 3-1.
The six goals all came in the last half-hour of a remarkable game as did two sendings-off, one for each side.
The previous day Sampdoria scored in the ninth minute of stoppage-time - the latest goal in Serie A history - to draw 2-2 at Lazio while Cagliari held Roma to another 2-2 draw with a 95th-minute goal, despite being down to nine men.
Alfred Duncan blasted Sassuolo ahead in the 62nd minute and the Ghana midfielder set up the second for Khouma Babacar to score against his old club five minutes later.
Fiorentina, without a win in their last seven league games, pulled one back in the 70th minute when Giovanni Simeone, dropped from the starting line-up, turned in a rebound after Edimilson Fernandes hit the post.
Stefano Sensi restored Sassuolo's two-goal lead with a swerving long-range shot but the hosts then had Filip Djuricic sent off as he was booked for a foul and then given a second yellow for protesting the original decision.
Marco Benassi pulled another goal back in the 89th minute, tapping in from close range, before Fiorentina had Nikola Milenkovic sent off for dissent in stoppage-time.
Yet they grabbed a point when Kevin Mirallas ran onto German Pezzella's throughball and scored with an angled shot, his first Serie A goal, in the 96th minute.