A fast hat trick for Cristiano Ronaldo still wasn’t enough for Juventus to close in on Serie A leader Inter Milan.

Nine-time defending champion Juventus beat Cagliari 3-1 but remained 10 points behind Inter after the Nerazzurri snatched a 2-1 win at relegation-threatened Torino.

More Images
Juventus' Cristiano Ronaldo scores his side's second goal during the Italian Serie A soccer match between Cagliari and Juventus, at the Sardegna Arena stadium in Cagliari, Italy, Sunday, March 14, 2021. (Alessandro ToccoLaPresse via AP)

A fast hat trick for Cristiano Ronaldo still wasn’t enough for Juventus to close in on Serie A leader Inter Milan.

Juventus' Cristiano Ronaldo is fouled by Cagliari goalkeeper Alessio Cragno to get a penalty kick during the Italian Serie A soccer match between Cagliari and Juventus, at the Sardegna Arena stadium in Cagliari, Italy, Sunday, March 14, 2021. (Alessandro ToccoLaPresse via AP)

It was the perfect response from Ronaldo to the criticism he had come in for after Juventus was knocked out of the Champions League by Porto in the round of 16 earlier in the week.

Juventus' Cristiano Ronaldo celebrates after scoring his side's first goal during the Italian Serie A soccer match between Cagliari and Juventus, at the Sardegna Arena stadium in Cagliari, Italy, Sunday, March 14, 2021. (Alessandro ToccoLaPresse via AP)

The two clashed again in the 25th minute when Cragno tripped Ronaldo, who doubled his tally with a powerful penalty.

Juventus' Cristiano Ronaldo, right, heads the ball to score his side's first goal during the Italian Serie A soccer match between Cagliari and Juventus, at the Sardegna Arena stadium in Cagliari, Italy, Sunday, March 14, 2021. (Alessandro ToccoLaPresse via AP)

It was a 57th career hat trick for Ronaldo for club and country but only his second for Juventus. He also put three past Cagliari in January 2020.

Juventus' Cristiano Ronaldo celebrates after scoring his side's second goal during the Italian Serie A soccer match between Cagliari and Juventus, at the Sardegna Arena stadium in Cagliari, Italy, Sunday, March 14, 2021. (Alessandro ToccoLaPresse via AP)

Lautaro Martínez scored a late winner to help Inter move nine points above second-place AC Milan, which was playing Napoli later.

Inter's Lautaro Martínez celebrates after scoring his side's second and decisive goal, during the Italian Serie A soccer match between Torino and Inter Milan at the Olimpico Grande Torino stadium in Turin, Italy, Sunday, March 14, 2021.  (Fabio FerrariLaPresse via AP)

Inter dominated possession in Turin but struggled to carve out opportunities and didn’t have a shot on target in the first half.

Inter's Lautaro Martínez celebrates after scoring his side's second and decisive goal, during the Italian Serie A soccer match between Torino and Inter Milan at the Olimpico Grande Torino stadium in Turin, Italy, Sunday, March 14, 2021.  (Fabio FerrariLaPresse via AP)

That seemed to give Inter confidence but Torino leveled against the run of play eight minutes later. Inter goalkeeper Samir Handanović managed to parry Simone Zaza’s effort in a goalmouth scramble, following a corner, but Sanabria tapped in the rebound.

Inter's Romelu Lukako celebrates with teammates after scoring his side's first goal on a penalty kick during the Italian Serie A soccer match between Torino and Inter Milan at the Olimpico Grande Torino stadium in Turin, Italy, Sunday, March 14, 2021.  (Fabio FerrariLaPresse via AP)

Relegation-threatened Parma ended its 17-match winless streak with a surprise 2-0 win over high-flying Roma.

Inter's Romelu Lukako, left, kicks away the ball after it hit the post during the Italian Serie A soccer match between Torino and Inter Milan at the Olimpico Grande Torino stadium in Turin, Italy, Sunday, March 14, 2021.  (Fabio FerrariLaPresse via AP)

Roma remained two points below fourth-place Atalanta in the race for the Champions League qualifying spots.

Torino's Antonio Sanabria, left, partially covered, scores his side's first goal during the Italian Serie A soccer match between Torino and Inter Milan at the Olimpico Grande Torino stadium in Turin, Italy, Sunday, March 14, 2021.  (Fabio FerrariLaPresse via AP)

Torino's Antonio Sanabria, left, partially covered, scores his side's first goal during the Italian Serie A soccer match between Torino and Inter Milan at the Olimpico Grande Torino stadium in Turin, Italy, Sunday, March 14, 2021. (Fabio FerrariLaPresse via AP)

Juventus also faced a team fighting for survival and Ronaldo’s first-half hat trick set it on the way at Cagliari.

Juventus' Cristiano Ronaldo scores his side's second goal during the Italian Serie A soccer match between Cagliari and Juventus, at the Sardegna Arena stadium in Cagliari, Italy, Sunday, March 14, 2021. (Alessandro ToccoLaPresse via AP)

Juventus' Cristiano Ronaldo scores his side's second goal during the Italian Serie A soccer match between Cagliari and Juventus, at the Sardegna Arena stadium in Cagliari, Italy, Sunday, March 14, 2021. (Alessandro ToccoLaPresse via AP)

It was the perfect response from Ronaldo to the criticism he had come in for after Juventus was knocked out of the Champions League by Porto in the round of 16 earlier in the week.

However, Ronaldo was somewhat fortunate not to get sent off a few minutes after heading in a corner for his first goal in the ninth minute.

The Juventus forward went in high to meet Federico Chiesa's cross and caught Alessio Cragno in the face, leaving the Cagliari goalkeeper with a cut to the chin. But Ronaldo was shown just a yellow card.

Juventus' Cristiano Ronaldo is fouled by Cagliari goalkeeper Alessio Cragno to get a penalty kick during the Italian Serie A soccer match between Cagliari and Juventus, at the Sardegna Arena stadium in Cagliari, Italy, Sunday, March 14, 2021. (Alessandro ToccoLaPresse via AP)

Juventus' Cristiano Ronaldo is fouled by Cagliari goalkeeper Alessio Cragno to get a penalty kick during the Italian Serie A soccer match between Cagliari and Juventus, at the Sardegna Arena stadium in Cagliari, Italy, Sunday, March 14, 2021. (Alessandro ToccoLaPresse via AP)

The two clashed again in the 25th minute when Cragno tripped Ronaldo, who doubled his tally with a powerful penalty.

And Ronaldo completed his hat trick seven minutes later, controlling Chiesa’s cross and doing a little shimmy before curling into the far side of the net.

It was a so-called perfect hat trick, as the Portugal forward scored with his head, right foot and left.

Juventus' Cristiano Ronaldo celebrates after scoring his side's first goal during the Italian Serie A soccer match between Cagliari and Juventus, at the Sardegna Arena stadium in Cagliari, Italy, Sunday, March 14, 2021. (Alessandro ToccoLaPresse via AP)

Juventus' Cristiano Ronaldo celebrates after scoring his side's first goal during the Italian Serie A soccer match between Cagliari and Juventus, at the Sardegna Arena stadium in Cagliari, Italy, Sunday, March 14, 2021. (Alessandro ToccoLaPresse via AP)

It was a 57th career hat trick for Ronaldo for club and country but only his second for Juventus. He also put three past Cagliari in January 2020.

Giovanni Simeone netted a consolation for Cagliari in the second half.

LAST-GASP WIN

Juventus' Cristiano Ronaldo, right, heads the ball to score his side's first goal during the Italian Serie A soccer match between Cagliari and Juventus, at the Sardegna Arena stadium in Cagliari, Italy, Sunday, March 14, 2021. (Alessandro ToccoLaPresse via AP)

Juventus' Cristiano Ronaldo, right, heads the ball to score his side's first goal during the Italian Serie A soccer match between Cagliari and Juventus, at the Sardegna Arena stadium in Cagliari, Italy, Sunday, March 14, 2021. (Alessandro ToccoLaPresse via AP)

Lautaro Martínez scored a late winner to help Inter move nine points above second-place AC Milan, which was playing Napoli later.

Martínez netted five minutes from time after Antonio Sanabria had canceled out Romelu Lukaku’s opener from the penalty spot

Torino remained two points from safety, although it has played fewer matches than the teams around it.

Juventus' Cristiano Ronaldo celebrates after scoring his side's second goal during the Italian Serie A soccer match between Cagliari and Juventus, at the Sardegna Arena stadium in Cagliari, Italy, Sunday, March 14, 2021. (Alessandro ToccoLaPresse via AP)

Juventus' Cristiano Ronaldo celebrates after scoring his side's second goal during the Italian Serie A soccer match between Cagliari and Juventus, at the Sardegna Arena stadium in Cagliari, Italy, Sunday, March 14, 2021. (Alessandro ToccoLaPresse via AP)

Inter dominated possession in Turin but struggled to carve out opportunities and didn’t have a shot on target in the first half.

It was Torino that came closest to scoring first when Lyanco headed a free kick onto the right post and Lukaku had to clear off the line.

Inter broke the deadlock in the 62nd minute when Torino defender Armando Izzo clattered into Martínez and Lukaku drilled the resulting penalty into the bottom right corner for his 19th goal of the season.

Inter's Lautaro Martínez celebrates after scoring his side's second and decisive goal, during the Italian Serie A soccer match between Torino and Inter Milan at the Olimpico Grande Torino stadium in Turin, Italy, Sunday, March 14, 2021.  (Fabio FerrariLaPresse via AP)

Inter's Lautaro Martínez celebrates after scoring his side's second and decisive goal, during the Italian Serie A soccer match between Torino and Inter Milan at the Olimpico Grande Torino stadium in Turin, Italy, Sunday, March 14, 2021. (Fabio FerrariLaPresse via AP)

That seemed to give Inter confidence but Torino leveled against the run of play eight minutes later. Inter goalkeeper Samir Handanović managed to parry Simone Zaza’s effort in a goalmouth scramble, following a corner, but Sanabria tapped in the rebound.

Just as it appeared that Inter would have to settle for a point, Alexis Sánchez floated in a ball over the top for Martínez to head into the bottom right corner.

WINLESS STREAK ENDED

Inter's Lautaro Martínez celebrates after scoring his side's second and decisive goal, during the Italian Serie A soccer match between Torino and Inter Milan at the Olimpico Grande Torino stadium in Turin, Italy, Sunday, March 14, 2021.  (Fabio FerrariLaPresse via AP)

Inter's Lautaro Martínez celebrates after scoring his side's second and decisive goal, during the Italian Serie A soccer match between Torino and Inter Milan at the Olimpico Grande Torino stadium in Turin, Italy, Sunday, March 14, 2021. (Fabio FerrariLaPresse via AP)

Relegation-threatened Parma ended its 17-match winless streak with a surprise 2-0 win over high-flying Roma.

Valentin Mihăilă scored in the ninth minute and Hernani converted a second-half penalty to secure Parma’s first win since November.

American teenager Bryan Reynolds made his debut for Roma when he was introduced on the hour mark.

Inter's Romelu Lukako celebrates with teammates after scoring his side's first goal on a penalty kick during the Italian Serie A soccer match between Torino and Inter Milan at the Olimpico Grande Torino stadium in Turin, Italy, Sunday, March 14, 2021.  (Fabio FerrariLaPresse via AP)

Inter's Romelu Lukako celebrates with teammates after scoring his side's first goal on a penalty kick during the Italian Serie A soccer match between Torino and Inter Milan at the Olimpico Grande Torino stadium in Turin, Italy, Sunday, March 14, 2021. (Fabio FerrariLaPresse via AP)

Roma remained two points below fourth-place Atalanta in the race for the Champions League qualifying spots.

Parma moved to within three points of safety.

Also, Bologna beat Sampdoria 3-1.

More AP soccer: https://apnews.com/hub/soccer and https://twitter.com/AP_Sports

Inter's Romelu Lukako, left, kicks away the ball after it hit the post during the Italian Serie A soccer match between Torino and Inter Milan at the Olimpico Grande Torino stadium in Turin, Italy, Sunday, March 14, 2021.  (Fabio FerrariLaPresse via AP)

Inter's Romelu Lukako, left, kicks away the ball after it hit the post during the Italian Serie A soccer match between Torino and Inter Milan at the Olimpico Grande Torino stadium in Turin, Italy, Sunday, March 14, 2021. (Fabio FerrariLaPresse via AP)

Torino's Antonio Sanabria, left, partially covered, scores his side's first goal during the Italian Serie A soccer match between Torino and Inter Milan at the Olimpico Grande Torino stadium in Turin, Italy, Sunday, March 14, 2021.  (Fabio FerrariLaPresse via AP)

Torino's Antonio Sanabria, left, partially covered, scores his side's first goal during the Italian Serie A soccer match between Torino and Inter Milan at the Olimpico Grande Torino stadium in Turin, Italy, Sunday, March 14, 2021. (Fabio FerrariLaPresse via AP)