who is the greatest chess player of all time?

Viktor Korchnoi
Guy played at the highest levels for decades.
Was a top 100 player, when he was in his seventies.
Won Swiss national championship when he was 80.
https://www.chess.com/players/viktor-korchnoi