Another great move.
1. d2d4  1... d7d5  2. c2c4  2... e7e6  3. b1c3  3... c7c5  4. c4d5  4... e6d5  5. g1f3  5... g8f6 Van Foreest is renowned for his creativity and fresh ideas in the opening. This version of the Tarrasch Defense, in which White can pin the f6-knight with Bg5, was formerly believed to be better for White, but he has his own ideas on the matter. 6. e2e3 Ivanchuk can play any position at a high level, so he decides not to check his opponent's preparation against the critical move. 6... a7a6 A clever move, avoiding White's Bb5. 7. b2b3 A rare move. 7... b8c6  8. c1b2  8... c8g4  9. f1e2  9... g4f3 A good and difficult move, as it's never easy to exchange a bishop for a knight before being provoked with h3. 10. e2f3  10... c5d4  11. e3d4  11... f8b4  12. e1g1 Here, I think Black should use the same strategy of exchanging the bishop before being provoked. 12... e8g8  13. c3a4 Now the knight will go to c5, creating some problems for Black. 13... f8e8  14. a4c5  14... b7b6 The first new move. 15. c5d3  15... b4d6  16. a1c1 White can fight for the advantage with this nice knight on d3 and the bishop pair. 16... a8c8  17. f1e1  17... f6e4 Exchanging rooks is better, considering Ivanchuk's next move. 18. e1e2 Preparing to double rooks on the c-file. 18... d8d7  19. e2c2  19... e4f6 From now on, until he gets into a decisive advantage, Ivanchuk makes some incredible moves. To understand their subtlety, we need to consider that chess is played between humans, not machines. For humans, it's important to have a plan; one move has to be in harmony with the others, and that's what we'll see here. Are these the best moves according to the cold logic of the machine $2 Hard to say, but for this commentator, a self-confessed Ivanchuk fan, the next moves are pure magic. 20. g2g3 This seems just a normal move, nothing special, but let's see the next ones. 20... g7g6  21. f3g2  21... c8c7  22. d1f1 This is just brilliant. See how the last three moves connect perfectly now $2 White prepares Bh3, a very unpleasant move to face. 22... e8e7  23. g2h3  23... d7e8  24. d3e5 Tactical play starts. 24... c6b8 