text: The minnows - in their first season in the top flight - picked up just two points from their opening 10 games and were eight points adrift of safety at the start of April.
  But a run of six wins and two draws in their final nine games kept them up.
  They would have gone down had Empoli won, but they lost 2-1 to Palermo to suffer relegation.
  Crotone's chances before kick-off did not look good as they faced fifth-placed Lazio, but they were deserved winners.
  Andrea Nalini and Diego Falcinelli - their only player to score more than four goals this season - gave them a 2-0 lead before Ciro Immobile pulled one back from a penalty.
  But Bastos was sent off for Lazio and Nalini scored a second as Crotone celebrated one of the most famous days in their history.
  Match ends, Crotone 3, Lazio 1.
  Second Half ends, Crotone 3, Lazio 1.
  Substitution, Crotone. Andrej Kotnik replaces Aleksandar Tonev.
  Substitution, Crotone. Giuseppe Borello replaces Diego Falcinelli.
  Corner,  Crotone. Conceded by Giorgio Spizzichino.
  Attempt saved. Sergej Milinkovic-Savic (Lazio) right footed shot from outside the box is saved in the centre of the goal. Assisted by Ciro Immobile.
  Delay over. They are ready to continue.
  Substitution, Crotone. Djamel Mesbah replaces Andrea Nalini.
  Delay in match Andrea Nalini (Crotone) because of an injury.
  Alessandro Rossi (Lazio) wins a free kick in the defensive half.
  Foul by Marcus Rohden (Crotone).
  Attempt saved. Gianmarco Ferrari (Crotone) header from the left side of the six yard box is saved in the top left corner. Assisted by Andrea Barberis.
  Foul by Alessandro Murgia (Lazio).
  Diego Falcinelli (Crotone) wins a free kick in the attacking half.
  Alessandro Murgia (Lazio) wins a free kick in the defensive half.
  Foul by Andrea Barberis (Crotone).
  Attempt missed. Aleksandar Tonev (Crotone) right footed shot from outside the box is too high. Assisted by Andrea Barberis following a corner.
  Corner,  Crotone. Conceded by Giorgio Spizzichino.
  Corner,  Crotone. Conceded by Giorgio Spizzichino.
  Substitution, Lazio. Giorgio Spizzichino replaces Wallace.
  Sergej Milinkovic-Savic (Lazio) wins a free kick in the defensive half.
  Foul by Andrea Nalini (Crotone).
  Ciro Immobile (Lazio) wins a free kick on the left wing.
  Foul by Federico Ceccherini (Crotone).
  Foul by Luca Crecco (Lazio).
  Marcus Rohden (Crotone) wins a free kick in the defensive half.
  Foul by Wallace (Lazio).
  Andrea Nalini (Crotone) wins a free kick in the attacking half.
  Substitution, Lazio. Alessandro Rossi replaces Felipe Anderson.
  Substitution, Lazio. Luca Crecco replaces Lucas Biglia.
  Attempt missed. Diego Falcinelli (Crotone) left footed shot from outside the box misses to the right.
  Delay over. They are ready to continue.
  Delay in match Wallace (Lazio) because of an injury.
  Delay in match Aleksandar Tonev (Crotone) because of an injury.
  Foul by Wallace (Lazio).
  Diego Falcinelli (Crotone) wins a free kick in the defensive half.
  Attempt blocked. Ciro Immobile (Lazio) right footed shot from the right side of the box is blocked. Assisted by Felipe Anderson.
  Alessandro Murgia (Lazio) wins a free kick in the defensive half.
  Foul by Aleksandar Tonev (Crotone).
  Andrea Nalini (Crotone) is shown the yellow card for excessive celebration.
target: Crotone completed one of the greatest escapes Serie A has seen by beating Lazio on the final day to stay up.