How about this young fella!? He's rated in the top ten in the world, he's still a teenager, yet he manages to win or finish in the top three in just about every event he enters.
He's not without his flaws, however. He manages to make it exciting, losing once or twice every tournament. He makes up for it, though, by winning many games. He's kinda like a young version of Topalov in that regard.
My prediction is that he will win the World Championship some time in the next five to ten years.
What do you think?