| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. Shirov vs V Zhuravliov |
 | 1-0 | 25 |
1983 |
Riga | C10 French |
| 2. Shirov vs S Petrenko |
 | 1-0 | 34 |
1984 |
USSR | B78 Sicilian, Dragon, Yugoslav Attack, 10.castle long |
| 3. I Jakobson vs Shirov |
| 0-1 | 32 |
1985 |
Riga (Latvia) | B90 Sicilian, Najdorf |
| 4. Y A Saksis vs Shirov |
 | 0-1 | 37 |
1985 |
Riga (Latvia) | B99 Sicilian, Najdorf, 7...Be7 Main line |
| 5. I Rausis vs Shirov |
 | 0-1 | 25 |
1986 |
Ch Latvia | B02 Alekhine's Defense |
| 6. Shirov vs Sakaev |
 | 1-0 | 35 |
1986 |
Sochi (Russia) | D00 Queen's Pawn Game |
| 7. Shirov vs Kamsky |
 | 1-0 | 39 |
1986 |
Sochi (Russia) | C69 Ruy Lopez, Exchange, Gligoric Variation, 6.d4 |
| 8. Lutsko vs Shirov |
| 0-1 | 30 |
1986 |
Riga (Latvia) | A15 English |
| 9. Shirov vs V Zhuravliov |
 | 1-0 | 32 |
1986 |
Riga (Latvia) | A80 Dutch |
| 10. Shirov vs Smirin |
 | 1-0 | 72 |
1987 |
Riga (Latvia) | A56 Benoni Defense |
| 11. A Vitolinsh vs Shirov |
 | 0-1 | 24 |
1987 |
Riga | C78 Ruy Lopez |
| 12. Shirov vs J Petkevich |
| 1-0 | 31 |
1987 |
Riga | E71 King's Indian, Makagonov System (5.h3) |
| 13. Shirov vs Kamsky |
 | 1-0 | 29 |
1987 |
Kapsukas | D44 Queen's Gambit Declined Semi-Slav |
| 14. Shirov vs D Komarov |
| 1-0 | 51 |
1988 |
Borzhomi (Georgia) | D14 Queen's Gambit Declined Slav, Exchange Variation |
| 15. Dreev vs Shirov |
 | 0-1 | 31 |
1988 |
Borzhomi/Tbilisi (Georgia) | E97 King's Indian |
| 16. Shirov vs Goldin |
| 1-0 | 57 |
1988 |
Ch URS (1 liga) (cat.9) | D31 Queen's Gambit Declined |
| 17. Shirov vs Lautier |
 | 1-0 | 47 |
1988 |
Timisoara | E41 Nimzo-Indian |
| 18. Shirov vs M Antonsen |
| 1-0 | 31 |
1988 |
Ch World (juniors) | E97 King's Indian |
| 19. A Guseinov vs Shirov |
 | 0-1 | 45 |
1988 |
Klaipeda | B23 Sicilian, Closed |
| 20. Shirov vs P Zarnicki |
 | 1-0 | 31 |
1988 |
Ch World (juniors) | E97 King's Indian |
| 21. Shirov vs Akopian |
| 1-0 | 27 |
1988 |
Ch URS (juniors) | E94 King's Indian, Orthodox |
| 22. Shirov vs Ulibin |
| 1-0 | 36 |
1988 |
SSSR | E41 Nimzo-Indian |
| 23. Smirin vs Shirov |
| 0-1 | 39 |
1988 |
Ch URS (juniors) | D11 Queen's Gambit Declined Slav |
| 24. E Magerramov vs Shirov |
| 0-1 | 83 |
1988 |
Ch URS (1 liga) (cat.9) | E92 King's Indian |
| 25. D Ruzele vs Shirov |
| 0-1 | 52 |
1989 |
Ch URS (team) (juniors) | D13 Queen's Gambit Declined Slav, Exchange Variation |