| page 1 of 5; games 1-25 of 123 |
     |
 |
| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. Dreev vs Shirov |
 | 0-1 | 31 |
1988 |
Borzhomi/Tbilisi (Georgia) | E97 King's Indian |
| 2. Z Lanka vs Shirov |
| 1-0 | 42 |
1988 |
active | E97 King's Indian |
| 3. E Magerramov vs Shirov |
| 0-1 | 83 |
1988 |
Ch URS (1 liga) (cat.9) | E92 King's Indian |
| 4. Khenkin vs Shirov |
| ½-½ | 49 |
1988 |
Borzhomi | E92 King's Indian |
| 5. A Yuneev vs Shirov |
| ½-½ | 9 |
1989 |
Ch URS (1/2 final) | E92 King's Indian |
| 6. G Bagaturov vs Shirov |
 | 0-1 | 41 |
1989 |
USSR 48/779 [Shirov,A] | E77 King's Indian |
| 7. A Petrosian vs Shirov |
| 1-0 | 37 |
1989 |
Daugavpils 48/775 [Petrosian,A] | E73 King's Indian |
| 8. Van Wely vs Shirov |
| 0-1 | 42 |
1989 |
Ch World (juniors) (under 20) | E92 King's Indian |
| 9. Gheorghiu vs Shirov |
 | 0-1 | 28 |
1989 |
Cup World (open) | E81 King's Indian, Samisch |
| 10. Dreev vs Shirov |
| ½-½ | 32 |
1989 |
Ch World (juniors) | E98 King's Indian, Orthodox, Taimanov, 9.Ne1 |
| 11. A Gofman vs Shirov |
| ½-½ | 37 |
1989 |
Ch URS (team) (juniors) | E92 King's Indian |
| 12. U Boensch vs Shirov |
| ½-½ | 41 |
1990 |
Cup Rilton | E92 King's Indian |
| 13. Huebner vs Shirov |
| 1-0 | 47 |
1990 |
Izt | E90 King's Indian |
| 14. P Cramling vs Shirov |
 | 0-1 | 60 |
1990 |
Stockholm (Sweden) | E92 King's Indian |
| 15. Bagirov vs Shirov |
| ½-½ | 15 |
1990 |
Daugavpils | E71 King's Indian, Makagonov System (5.h3) |
| 16. Lputian vs Shirov |
| 1-0 | 36 |
1990 |
Lvov 49/758 Lputian,S | E97 King's Indian |
| 17. Akopian vs Shirov |
| ½-½ | 43 |
1990 |
Ch World (juniors) | E98 King's Indian, Orthodox, Taimanov, 9.Ne1 |
| 18. J Brenninkmeijer vs Shirov |
| 1-0 | 41 |
1990 |
Groningen (Netherlands) | E97 King's Indian |
| 19. Dreev vs Shirov |
| ½-½ | 18 |
1990 |
Lvov (Ukraine) | E61 King's Indian |
| 20. C Lutz vs Shirov |
| 0-1 | 40 |
1990 |
Santiago | E98 King's Indian, Orthodox, Taimanov, 9.Ne1 |
| 21. Lautier vs Shirov |
 | 0-1 | 32 |
1990 |
Manila | E63 King's Indian, Fianchetto, Panno Variation |
| 22. R Wessman vs Shirov |
| ½-½ | 17 |
1990 |
Gausdal Troll Masters | E92 King's Indian |
| 23. Khalifman vs Shirov |
| ½-½ | 20 |
1990 |
Lvov (Ukraine) | E98 King's Indian, Orthodox, Taimanov, 9.Ne1 |
| 24. P Dussol vs Shirov |
| 0-1 | 35 |
1990 |
It (open) | E97 King's Indian |
| 25. Vaganian vs Shirov |
| 0-1 | 42 |
1990 |
Izt | E97 King's Indian |
 |
| page 1 of 5; games 1-25 of 123 |
     |
|