"The most difficult players I've faced are Lionel Messi, Cristiano Ronaldo, Neymar, Kylian Mbappe - all of them are so good and they cause a lot of problems to defenders," Goal.com quoted Fernandinho as saying. The 34-year-old in a special mention also said Diego Costa as the one of the most difficult players he ever faced.