Game |
| Result | Moves |
Year | Event/Locale | Opening |
1. Shirov vs Salov |
| 0-1 | 44 | 1992 | Moscow rapid | B81 Sicilian, Scheveningen, Keres Attack |
2. Shirov vs Sax |
| ½-½ | 62 | 1993 | Bundesliga 1992/93 | B81 Sicilian, Scheveningen, Keres Attack |
3. Shirov vs Salov |
| ½-½ | 47 | 1994 | Buenos Aires Sicilian | B81 Sicilian, Scheveningen, Keres Attack |
4. Shirov vs Gelfand |
 | 1-0 | 42 | 1996 | Hoogovens Group A | B81 Sicilian, Scheveningen, Keres Attack |
5. Shirov vs Kamsky |
 | 0-1 | 70 | 1996 | Melody Amber Blind 5th | B81 Sicilian, Scheveningen, Keres Attack |
6. Shirov vs J Polgar |
 | ½-½ | 56 | 1996 | Dortmund Sparkassen | B81 Sicilian, Scheveningen, Keres Attack |
7. Shirov vs Andersson |
| ½-½ | 20 | 1996 | Yerevan Olympiad | B81 Sicilian, Scheveningen, Keres Attack |
8. Shirov vs Van Wely |
| 0-1 | 41 | 1996 | Tilburg Fontys | B81 Sicilian, Scheveningen, Keres Attack |
9. Shirov vs Van Wely |
 | 0-1 | 40 | 1996 | Groningen | B81 Sicilian, Scheveningen, Keres Attack |
10. Shirov vs Salov |
| ½-½ | 40 | 1997 | Dos Hermanas | B81 Sicilian, Scheveningen, Keres Attack |
11. Shirov vs K Georgiev |
| 1-0 | 46 | 1997 | Belgrade Investbank | B81 Sicilian, Scheveningen, Keres Attack |
12. Shirov vs V Akopian |
 | 1-0 | 62 | 1997 | Groningen Candidates | B81 Sicilian, Scheveningen, Keres Attack |
13. Shirov vs Kasparov |
 | ½-½ | 17 | 1998 | Linares | B81 Sicilian, Scheveningen, Keres Attack |
14. Shirov vs Topalov |
| 1-0 | 71 | 1998 | Melody Amber Rapid 7th | B81 Sicilian, Scheveningen, Keres Attack |
15. Shirov vs Anand |
 | 0-1 | 24 | 1999 | Amber Tournament (Rapid) | B81 Sicilian, Scheveningen, Keres Attack |
16. Shirov vs Gelfand |
| 1-0 | 39 | 1999 | Amber Tournament (Rapid) | B81 Sicilian, Scheveningen, Keres Attack |
17. Shirov vs G Milos |
| 1-0 | 34 | 1999 | FIDE World Championship Knockout Tournament | B81 Sicilian, Scheveningen, Keres Attack |
18. Shirov vs Van Wely |
| 1-0 | 26 | 2000 | Amber Tournament (Rapid) | B81 Sicilian, Scheveningen, Keres Attack |
19. Shirov vs M Illescas |
| 1-0 | 26 | 2000 | ESP-chT | B81 Sicilian, Scheveningen, Keres Attack |
20. Shirov vs Svidler |
 | ½-½ | 54 | 2000 | Rubinstein Memorial | B81 Sicilian, Scheveningen, Keres Attack |
21. Shirov vs Van Wely |
 | 1-0 | 33 | 2000 | Rubinstein Memorial | B81 Sicilian, Scheveningen, Keres Attack |
22. Shirov vs Van Wely |
 | 1-0 | 25 | 2000 | Istanbul Olympiad | B81 Sicilian, Scheveningen, Keres Attack |
23. Shirov vs Topalov |
  | 1-0 | 24 | 2001 | Corus Group A | B81 Sicilian, Scheveningen, Keres Attack |
24. Shirov vs Sasikiran |
 | 1-0 | 21 | 2001 | IFA Galaxis Blitz | B81 Sicilian, Scheveningen, Keres Attack |
25. Shirov vs Ljubojevic |
 | 1-0 | 42 | 2003 | Amber Rapid | B81 Sicilian, Scheveningen, Keres Attack |