Andrea Pirlo said sloppy Juventus only had themselves to blame for a 2-2 derby draw against relegation-threatened Torino on Saturday.

Juve's slim hopes of retaining the Serie A title suffered another blow as they had to settle for a point from a frantic clash with their city rivals at the Olimpico Grande Torino.

Federico Chiesa put the champions in front, but Antonio Sanabria nodded home a deserved equaliser in the first half.

A poor Dejan Kulusevski pass and a mistake from Juve goalkeeper Wojciech Szczesny allowed Sanabria to put Torino in front only 15 seconds into the second half.

Cristiano Ronaldo levelled 11 minutes from time before Rodrigo Bentancur struck the post as Juve slipped up again, having suffered a shock defeat to Benevento before the international break.

The fourth-placed Bianconeri are well adrift of leaders Inter, and head coach Pirlo said there were no excuses for their latest setback.

He told DAZN: "Unfortunately we complicated the games by ourselves. We also made a good start, we unlocked them but then we let it slip.

"We thought we could play another kind of second half and instead we went under and the game got difficult.

"We make mistakes that are happening a little too often, we lose concentration. We need to improve and understand that we cannot be devoid of focus, not even for a second.

"Whenever you make a mistake, you pay for it."