Match ends, Lazio 4, Milan 1.
Italy striker Ciro Immobile scored a hat-trick as Lazio thrashed AC Milan in Serie A.
Immobile opened the scoring from the penalty spot, superbly volleyed in a second and completed his triple by converting from close range.
Former Liverpool midfielder Luis Alberto scuffed home a fourth and Riccardo Montolivo slotted in a consolation for Milan.
The game had been delayed by an hour after flash floods in Rome.
Roads were inundated following heavy rainfall, while Metro lines in the Italian capital were closed down.
The Stadio Olimpico pitch itself was not an issue as the surface had been covered by sheets on Saturday, but there were large banks of empty seats inside the stadium as supporters struggled to get to the game.
Skipper Marco Parolo was sent off for Lazio in injury time for a second bookable offence.
Inter Milan maintained their 100% start to the season with a 2-0 victory over SPAL at the San Siro.
Striker Mauro Icardi got the opener from the penalty spot and winger Ivan Perisic - who signed a new contract with Inter this week after being linked with a move to Manchester United in the summer - got the second late on.
Former Aston Villa midfielder Jordan Veretout was on the scoresheet for Fiorentina as they thrashed Hellas Verona 5-0.
Sampdoria's league game against Roma on Saturday was called off because of the threat of heavy rain in Genoa.
- 13Fortuna dos SantosSubstituted forJacinto Quissangaat 15'minutes
- 3de Vrij
- 26RaduSubstituted forRamos Marchiat 80'minutes
- 16ParoloBooked at 90mins
- 19LulicBooked at 58minsSubstituted forJ Lukakuat 65'minutes
- 18Romero Alconchel
- 4Gabarrón Gil
- 5J Lukaku
- 15Jacinto Quissanga
- 27Ramos Marchi
- 88Di Gennaro
- 99G Donnarumma
- 8Fernández SaezSubstituted forBonaventuraat 74'minutesBooked at 88mins
- 63CutroneSubstituted forCalhanogluat 56'minutes
- 11BoriniSubstituted forN Kalinicat 56'minutes
- 7N Kalinic
- 9André Silva
- 90A Donnarumma
- Gianluca Rocchi
- Shots on Target
Second Half ends, Lazio 4, Milan 1.
Attempt missed. Ciro Immobile (Lazio) right footed shot from more than 35 yards is high and wide to the left.
Second yellow card to Marco Parolo (Lazio) for a bad foul.
Giacomo Bonaventura (Milan) wins a free kick in the attacking half.
Foul by Marco Parolo (Lazio).
Hakan Calhanoglu (Milan) wins a free kick in the defensive half.
Foul by Sergej Milinkovic-Savic (Lazio).
Corner, Milan. Conceded by Stefan de Vrij.
Attempt blocked. Nikola Kalinic (Milan) right footed shot from the centre of the box is blocked. Assisted by Giacomo Bonaventura.
Giacomo Bonaventura (Milan) is shown the yellow card for a bad foul.
Foul by Giacomo Bonaventura (Milan).
Luis Alberto (Lazio) wins a free kick in the attacking half.
Corner, Milan. Conceded by Thomas Strakosha.
Attempt saved. Giacomo Bonaventura (Milan) left footed shot from outside the box is saved in the bottom right corner. Assisted by Leonardo Bonucci with a headed pass.
Offside, Lazio. Luis Alberto tries a through ball, but Jordan Lukaku is caught offside.
Attempt missed. Riccardo Montolivo (Milan) right footed shot from outside the box is too high. Assisted by Lucas Biglia.
Substitution, Lazio. Luiz Felipe replaces Stefan Radu.
Attempt blocked. Giacomo Bonaventura (Milan) header from the centre of the box is blocked. Assisted by Ricardo Rodríguez with a cross.
Giacomo Bonaventura (Milan) wins a free kick on the right wing.