Allegri explains the big difference between Messi and Ronaldo

Juventus won surprisingly convincingly at the Camp Nou, and after the 0-3, they recovered top spot in the group and a seeded position in the last 16 of the Champions League.
The match, that was sold as another battle between Messi and Cristiano Ronaldo, saw the latter score a brace.
Massimiliano Allegri, who managed CR7 at Juventus, explained in 'The Times' what the difference is that marks the Portuguese in relation to the rest of the players and perhaps also with regards to Messi.
"I have trained many great players, with very strong mentalities. Cristiano Ronaldo is the best player in terms of his mentality", the Italian manager explained.
"Ronaldo has a different head to everyone. He’s won five Ballons d’Or, five Champions Leagues and one European Championship for Portugal, and that is so difficult, and it’s always him being the difference. Every year he has a new objective", he concluded.
The Juventus forward has scored 35 goals in 31 matches.