He just had a fantastic tournament in Gibraltar and he always has those in between every year. He is obviously dripping with talent but sometimes he becomes very inconsistent in between his brilliant performances.
http://www.chessintranslation.com/2011/02/vassily-ivanchuk-i-can-still-become-world-champion/