Lazio blasted five goals in the last half-hour to thrash 10-man Benevento 6-2 as Champions League quarter-finalists Roma drew 1-1 at Bologna.
Relegation-threatened SPAL hit back to draw 1-1 at Genoa with 10 men after being on the wrong end of a contentious penalty and sending-off decision made with the use of the video assistant referee (VAR).
Mauro Icardi, left out of the Argentina squad for this month’s friendlies, which included a 6-1 defeat in Spain, took his tally to 24 while Perisic was also on target for fourth-placed Inter against Hellas Verona.
Table-propping Benevento had goalkeeper Christian Puggioni sent off after nine minutes at Lazio for handling outside the area and fell behind to a Ciro Immobile goal.
Astonishingly, the visitors hit back to lead 2-1 with goals by Danilo Cataldi and Guilherme but Lazio ran riot in the last half-hour, their goals including a second for Immobile, who took his tally to 26.
Edin Dzeko came off the bench to equalise for third-placed Roma, who visit Barcelona in the Champions League on Wednesday, after Erick Pulgar had given Bologna a first-half lead.
Gianluca Lapadula missed an early penalty for Genoa against SPAL but was given a second chance after Francesco Vicari was controversially judged to have fouled him.
Vicari appeared to make no contact, but after a four-minute VAR consultation, the referee pointed to the spot and sent off the SPAL player. Lapadula converted but SPAL hit back with a Manuel Lazzarri goal on the hour.
Udinese slumped to their sixth successive Serie A defeat when they lost 2-0 at Atalanta, Fiorentina beat Crotone 2-0 and Torino won 4-0 at Cagliari, with all their goals coming in the last half-hour.