Rabat - Debates on who serves football spectators best will last forever. Barcelona's central defender,  Carles Puyol , has labelled Real Madrid's key forward, Cristiano Ronaldo “one of the greatest footballers in history." He still believes, however, that Lionel Messi remains the best.