ROME (AP) — A visit to last-place Crotone was just what Napoli needed to end a three-match losing streak.
Roma also won against a lowly opponent, beating Palermo to reclaim second place from AC Milan.
Inter Milan, meanwhile, lost its third straight Serie A match to increase the pressure on coach Frank de Boer.
Despite losing center forward Manolo Gabbiadini to a red card, 10-man Napoli won 2–1 Sunday to spoil Crotone's first top-division game in its home stadium.
Jose Callejon scored 17 minutes in and Nikola Maksimovic doubled the lead in the 33rd, shortly after Gabbiadini was sent off.
Aleandro Rosi pulled one back for Crotone in the 89th.
Gabbiadini was on the ground after being fouled by Gian Marco Ferrari and reacted by flicking his boot into the back of Ferrari's leg.
It was Gabbiadini's first red card in 153 career Serie A matches.
Ferrari was shown a yellow.
Both of Napoli's goals were aided by poor defense.
Callejon redirected the ball in by the far post after a cross from Dries Mertens was deflected right toward him. Recently called up to Spain's national team, Callejon has been involved in a league-best eight goals this season with six goals and two assists.
Maksimovic also scored near the far post, following a corner.
Napoli had lost two straight in Serie A and was also beaten by Besiktas in the Champions League this week.
Napoli is fourth, four points behind Juventus and two behind Roma and Milan, which beat Juve 1–0 on Saturday.
Promoted to the top division for the first time in its 106-year history, Crotone played its first three home matches 600 kilometers (375 miles) away in Pescara while its Ezio Scida stadium was expanded to meet league regulations.
The Calabrian club remained with one point.
"We did well in a situation that could have been very difficult, because Crotone was playing at home for the first time, the pitch wasn't worthy of a professional match and we were down to 10 men after a half-hour," Napoli manager Maurizio Sarri said. "I'm happy that the lads will rediscover some confidence."
Here's a look at the rest of the action in the Italian league Sunday:
Roma 4, Palermo 1
Mohamed Salah scored from a tight angle shortly after the half-hour mark after being set up by Edin Dzeko.
Leandro Paredes made it 2-0 in the 51st with a free kick that surprised Palermo goalkeeper Josip Posavec.
Dzeko added another in the 68th, finishing off a pretty series of passes with a low shot from the edge of the area for his league-best eighth of the season—the same number of goals he scored in his 31 appearances last season.
Robin Quaison pulled one back for Palermo in the 80th but Stephan El Shaarawy quickly restored Roma's three-goal advantage.
Atalanta 2, Inter Milan 1
Mauricio Pinilla scored the winner for Atalanta with a penalty two minutes from time.
After Davide Santon was whistled for a foul on Franck Kessie, Pinilla drilled the spot kick into the top left corner, leaving Samir Handanovic no chance even though the Inter goalkeeper guessed the right direction.
Andrea Masiello had put Atalanta in front with an early header and Eder equalized for Inter with a free kick after the break.
While Inter defeated Juventus in September, it's been a difficult debut campaign in Italy for De Boer, who was hired when Roberto Mancini resigned less than two weeks before the season started.
"The only thing we can do is work hard to get out of this situation," De Boer said. "I want to see the squad have more courage with the ball. ... It's a tough time for everyone."
Inter captain Mauro Icardi failed to put a single shot on target after being punished by the club for his comments about the team's hard-core "ultra" fans in his autobiography.
Atalanta, which extended its unbeaten streak to four matches, moved up to eighth while Inter dropped to 14th.
Torino 2, Lazio 2
Torino and Lazio remained level on points, six points behind Juventus, after a draw that was determined with a penalty kick from Torino's Adem Ljajic in added time.
After Iago Falque put Torino ahead midway through the first half, Ciro Immobile equalized for Lazio against his former club in the 71st with an acrobatic effort.
Substitute Alessandro Murgia scored his first Serie A goal in the 84th for Lazio before Marco Parolo was whistled for a questionable hand ball to set up Ljajic's spot kick.
Nikola Kalinic scored a hat trick and Federico Bernardeschi added two more goals as Fiorentina won 5–3 at Cagliari.
Sassuolo and Bologna drew 1–1 in an Emilia-Romagna derby, Empoli and Chievo Verona played to a 0–0 draw in which Chievo protested for a goal even though goal-line technology showed that the ball wasn't fully in; and French forward Cyril scored twice for Udinese in a 3–1 win over visiting Pescara.