Match ends, Italy 2, Albania 0.
Italy's 2-0 win over Albania was held up for eight minutes after visiting fans repeatedly threw flares and smoke bombs on to the pitch.
Italy - in goalkeeper Gianluigi Buffon's 1,000th career game - were leading through Daniele de Rossi's penalty when referee Slavko Vincic took the players off the pitch.
Albania's Italian manager Gianni de Biasi said: "I was really upset with the throwing of the fireworks.
"I never thought I'd see that."
Flares were first thrown on to the pitch as De Rossi waited to take a penalty but it was in the second half when the players were forced from the field.
An announcement was made at Palermo's Renzo Barbera stadium warning fans their team could face sanctions if they continued and it had to be repeated, but that only sparked the lighting of more flares.
Thirty-nine-year-old Buffon - who played in his 168th Italy game, making him the most capped European player - had to leave his goalmouth.
One firework exploded near to a steward and he was taken away for assessment, though he was not injured. Albania captain Ansi Agolli appealed to the fans before play resumed.
"I saw a different side to the Albanian fans, something I hadn't seen in my years here," said De Biasi.
"I was struck and pained to see those scenes."
The second goal came when Lazio striker Ciro Immobile headed home to leave Italy second in Group G - behind Spain only on goal difference.
Manchester City midfielder David Silva and Chelsea striker Diego Costa both scored as Spain beat Isreal 4-1 in Gijon.
Swansea playmaker Gylfi Sigurdsson also scored as Iceland beat Kosovo.
Line-ups
Italy
Formation 4-4-2
- 1Buffon
- 22Zappacosta
- 15Barzagli
- 19Bonucci
- 2De Sciglio
- 6Candreva
- 16De Rossi
- 10Verratti
- 7Insigne
- 9Belotti
- 11Immobile
Substitutes
- 3Romagnoli
- 4Darmian
- 5Rugani
- 8Gagliardini
- 12G Donnarumma
- 13D'Ambrosio
- 14Meret
- 17Éder
- 18Parolo
- 20Petagna
- 21Sansone
- 23Verdi
Albania
Formation 5-4-1
- 1Strakosha
- 4Hysaj
- 5VeseliBooked at 70mins
- 13KukeliBooked at 78mins
- 18Ajeti
- 7AgolliBooked at 23mins
- 2LilaSubstituted forSadikuat 67'minutes
- 8BashaSubstituted forLatifiat 87'minutes
- 9MemushajBooked at 11mins
- 21RoshiBooked at 74minsSubstituted forGrezdaat 78'minutes
- 16Cikalleshi
Substitutes
- 3Alla
- 6Grezda
- 10Sadiku
- 11Llullaku
- 12Shehi
- 14Xhaka
- 15Latifi
- 17Aliji
- 19Balaj
- 20Hyka
- 22Abrashi
- 23Hoxha
- Referee:
- Slavko Vincic
- Attendance:
- 33,136
Match Stats
- Possession
- Home58%
- Away42%
- Shots
- Home16
- Away11
- Shots on Target
- Home5
- Away1
- Corners
- Home12
- Away3
- Fouls
- Home14
- Away15
Live Text
Post update
Full Time
Second Half ends, Italy 2, Albania 0.
Post update
Attempt missed. Armando Sadiku (Albania) right footed shot from the left side of the box is close, but misses to the right. Assisted by Burim Kukeli.
Post update
Attempt missed. Sokol Cikalleshi (Albania) header from the centre of the box misses to the right. Assisted by Eros Grezda with a cross.
Post update
Attempt missed. Daniele De Rossi (Italy) header from very close range misses to the right. Assisted by Lorenzo Insigne with a cross following a corner.
Substitution
Substitution, Albania. Liridon Latifi replaces Migjen Basha.
Post update
Corner, Italy. Conceded by Burim Kukeli.
Post update
Attempt blocked. Lorenzo Insigne (Italy) right footed shot from outside the box is blocked. Assisted by Ciro Immobile.
Post update
Attempt missed. Burim Kukeli (Albania) left footed shot from outside the box misses to the right following a set piece situation.
Post update
Foul by Andrea Belotti (Italy).
Post update
Ledian Memushaj (Albania) wins a free kick on the right wing.
Post update
Attempt missed. Migjen Basha (Albania) left footed shot from outside the box misses to the left following a corner.
Post update
Corner, Albania. Conceded by Leonardo Bonucci.
Post update
Attempt blocked. Armando Sadiku (Albania) right footed shot from outside the box is blocked. Assisted by Ledian Memushaj.
Post update
Foul by Andrea Belotti (Italy).
Post update
Eros Grezda (Albania) wins a free kick in the defensive half.
Post update
Offside, Italy. Lorenzo Insigne tries a through ball, but Mattia De Sciglio is caught offside.
Substitution
Substitution, Albania. Eros Grezda replaces Odise Roshi.
Booking
Burim Kukeli (Albania) is shown the yellow card for a bad foul.
Post update
Andrea Belotti (Italy) wins a free kick in the attacking half.