Radja Nainggolan put in his best performance in an Inter shirt in Saturday’s 1-1 Derby D’Italia draw against Juventus and it has left many pondering what could have been, Corriere dello Sport detail.

The Belgian’s season has been disrupted by injury and he has made headlines for off-field problems far more than he has for his good performances on the field.

On Saturday it was clear for everyone to see why Inter manager Luciano Spalletti insisted that the 30-year-old was brought to the club at all costs.

He is exactly what Inter need in terms of a playmaker given his ability to change the pace and take the team upon his shoulders in difficult moments.

Due to injuries, he has missed almost every direct confrontation with another top side but he made no mistakes on Saturday as he came up against his arch-rivals on the field.

This season Nainggolan has made 32 appearances across all competitions in which he has scored six goals and tallied three assists.