Player who sometimes plays off beat stuff and is among the top 3-5 players in the world?
I don't think anyone in the top 5 today matches that. Gashimov has been known to play the Benoni which is very rare at high levels... he's in the top 20... he's the closest that comes to mind.
Anyone care to comment?