Serie A's remarkable weekend of dramatic finishes continued on Sunday as Fiorentina equalised 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.
⚽️???? #video Kevin Mirallas making it 3-3 ('90) https://t.co/f5iI5DA64A#Sassuolo#Fiorentina
— Calcio Goals ????????⚽ (@goals_calcio) December 9, 2018
On Saturday, 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 AS 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 Ghanaian 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 lineup, 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 through ball and scored with an angled shot, the Belgian's first Serie A goal, in the 96th minute