| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. Ivanchuk vs Smirin |
| ½-½ | 41 |
1986 |
Pinsk | E94 King's Indian, Orthodox |
| 2. Ivanchuk vs Piket |
 | 0-1 | 35 |
1986 |
Groningen | E92 King's Indian |
| 3. Ivanchuk vs Akopian |
| 1-0 | 50 |
1987 |
Baguio City | E74 King's Indian, Averbakh, 6...c5 |
| 4. Ivanchuk vs Gelfand |
| 1-0 | 39 |
1987 |
Arnhem (Netherlands) | E62 King's Indian, Fianchetto |
| 5. Ivanchuk vs Romanishin |
| ½-½ | 74 |
1987 |
Moscow TV | E62 King's Indian, Fianchetto |
| 6. Ivanchuk vs Romanishin |
| ½-½ | 74 |
1987 |
Moscow | E60 King's Indian Defense |
| 7. Ivanchuk vs Piket |
| 0-1 | 35 |
1987 |
Groningen | E92 King's Indian |
| 8. Ivanchuk vs V Alaan |
| ½-½ | 24 |
1987 |
Baguio City | E94 King's Indian, Orthodox |
| 9. Ivanchuk vs Ehlvest |
| 0-1 | 39 |
1988 |
USSR (ch) 46/810 | E92 King's Indian |
| 10. Ivanchuk vs Kupreichik |
| 0-1 | 57 |
1988 |
Lvov (Ukraine) | E80 King's Indian, Samisch Variation |
| 11. Ivanchuk vs Yermolinsky |
 | 0-1 | 41 |
1988 |
Frunze URS Army | E92 King's Indian |
| 12. Ivanchuk vs Uhlmann |
| 1-0 | 50 |
1988 |
Debrecen | E92 King's Indian |
| 13. Ivanchuk vs O Sepp |
| 1-0 | 38 |
1989 |
Ch URS (team) (juniors), Kramatorsk (Russia) | E82 King's Indian, Samisch, double Fianchetto Variation |
| 14. Ivanchuk vs Piket |
| ½-½ | 37 |
1989 |
It, Tilburg (Netherlands) | E88 King's Indian, Samisch, Orthodox, 7.d5 c6 |
| 15. Ivanchuk vs F Hellers |
 | 1-0 | 40 |
1989 |
It (open), Biel (Switzerland) | E82 King's Indian, Samisch, double Fianchetto Variation |
| 16. Ivanchuk vs A Zapata |
| 1-0 | 33 |
1990 |
Olympiad, Novi Sad (Yugoslavia) | E86 King's Indian, Samisch, Orthodox, 7.Nge2 c6 |
| 17. Ivanchuk vs Yusupov |
 | 0-1 | 39 |
1991 |
Brussel | E67 King's Indian, Fianchetto |
| 18. Ivanchuk vs Yudasin |
 | ½-½ | 39 |
1991 |
Riga 51/78 | E90 King's Indian |
| 19. Ivanchuk vs M Gurevich |
 | 1-0 | 61 |
1991 |
Linares 51/600 | E87 King's Indian, Samisch, Orthodox |
| 20. Ivanchuk vs Gelfand |
| ½-½ | 24 |
1991 |
Reggio | E81 King's Indian, Samisch |
| 21. Ivanchuk vs Timman |
| ½-½ | 103 |
1991 |
Hilversum 53/652 | E98 King's Indian, Orthodox, Taimanov, 9.Ne1 |
| 22. Ivanchuk vs Judit Polgar |
| ½-½ | 69 |
1992 |
Roquebrune 30' | E62 King's Indian, Fianchetto |
| 23. Ivanchuk vs Kasparov |
| ½-½ | 41 |
1992 |
Linares | E97 King's Indian |
| 24. Ivanchuk vs Gelfand |
 | 1-0 | 33 |
1992 |
Linares | E97 King's Indian |
| 25. Ivanchuk vs B Ivanovic |
| 1-0 | 35 |
1993 |
Moscow blitz | E76 King's Indian, Four Pawns Attack |