| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. Shirov vs Akopian |
| 1-0 | 27 |
1988 |
Ch URS (juniors) | E94 King's Indian, Orthodox |
| 2. Shirov vs A Yuneev |
 | 1-0 | 23 |
1989 |
Daugavpils (Latvia) | E94 King's Indian, Orthodox |
| 3. Shirov vs Epishin |
| ½-½ | 26 |
1989 |
Tbilisi (Georgia) | E94 King's Indian, Orthodox |
| 4. Shirov vs Yunieyv Alexsey |
| 1-0 | 23 |
1989 |
Daugavpils | E94 King's Indian, Orthodox |
| 5. Shirov vs Epishin |
| ½-½ | 26 |
1989 |
Ch URS (young masters) | E94 King's Indian, Orthodox |
| 6. Shirov vs R Djurhuus |
| 1-0 | 42 |
1991 |
Gausdal Troll Masters | E94 King's Indian, Orthodox |
| 7. Shirov vs Glek |
 | 0-1 | 44 |
1991 |
It (cat.10) | E94 King's Indian, Orthodox |
| 8. Shirov vs A Kovalev |
| 1-0 | 42 |
1991 |
BRD 53/621 [Shirov,A] | E94 King's Indian, Orthodox |
| 9. Shirov vs P Szekely |
| ½-½ | 17 |
1991 |
It (cat.10) | E94 King's Indian, Orthodox |
| 10. Shirov vs Yurtaev |
| 1-0 | 63 |
1991 |
USSR 53/618 Shirov,A | E94 King's Indian, Orthodox |
| 11. Shirov vs Judit Polgar |
| ½-½ | 36 |
1991 |
Brno/Morava-C | E94 King's Indian, Orthodox |
| 12. Shirov vs L Bernal Moro |
| 1-0 | 31 |
1992 |
It (active) | E94 King's Indian, Orthodox |
| 13. Shirov vs Miles |
| 1-0 | 49 |
1994 |
Horgen CZE | E94 King's Indian, Orthodox |
| 14. Shirov vs Tkachiev |
| ½-½ | 16 |
1994 |
Moscow olm LAT-KAZ | E94 King's Indian, Orthodox |
| 15. Shirov vs V Milov |
| ½-½ | 21 |
1995 |
It (cat.15) | E94 King's Indian, Orthodox |
| 16. Shirov vs Sherzer |
| ½-½ | 36 |
1995 |
Cup European Club | E94 King's Indian, Orthodox |
| 17. Shirov vs Motylev |
 | 0-1 | 35 |
2004 |
Corsica Masters | E94 King's Indian, Orthodox |