Game |
| Result | Moves |
Year | Event/Locale | Opening |
26. Klovans vs Shirov |
| ½-½ | 41 | 1987 | Latvian Championship | C78 Ruy Lopez |
27. Shirov vs J Petkevich |
| 1-0 | 31 | 1987 | Latvian Championship | E71 King's Indian, Makagonov System (5.h3) |
28. Shirov vs E Kengis |
| ½-½ | 24 | 1987 | Latvian Championship | E21 Nimzo-Indian, Three Knights |
29. Gelfand vs Shirov |
 | 1-0 | 39 | 1987 | Riga U20 | C78 Ruy Lopez |
30. Shirov vs Smirin |
 | 1-0 | 72 | 1987 | Riga U20 | A56 Benoni Defense |
31. Smirin vs Shirov |
| ½-½ | 54 | 1987 | Riga U20 | C78 Ruy Lopez |
32. Serper vs Shirov |
| 0-1 | 41 | 1987 | Riga U20 | C78 Ruy Lopez |
33. Shirov vs Dreev |
| 0-1 | 34 | 1987 | Riga U20 | D51 Queen's Gambit Declined |
34. Shirov vs Yakovich |
| ½-½ | 36 | 1987 | Trade Unions Championship | D20 Queen's Gambit Accepted |
35. Shirov vs Dvoirys |
| 1-0 | 41 | 1987 | Trade Unions Championship | E11 Bogo-Indian Defense |
36. Shirov vs Yakovich |
| ½-½ | 36 | 1988 | URS-ch qual | D20 Queen's Gambit Accepted |
37. V Akopian vs Shirov |
 | 1-0 | 45 | 1988 | URS | D47 Queen's Gambit Declined Semi-Slav |
38. M Ulybin vs Shirov |
| 1-0 | 35 | 1988 | USSR Junior Championship | C78 Ruy Lopez |
39. Shirov vs E Maljutin |
| 1-0 | 34 | 1988 | USSR Junior Championship | D31 Queen's Gambit Declined |
40. Shirov vs Kamsky |
 | 0-1 | 33 | 1988 | USSR Junior Championship | D97 Grunfeld, Russian |
41. Z Lanka vs Shirov |
| 1-0 | 34 | 1988 | Riga Rapid | B78 Sicilian, Dragon, Yugoslav Attack, 10.castle long |
42. Shirov vs B Alterman |
| 1-0 | 65 | 1988 | USSR Junior Championship | A57 Benko Gambit |
43. Shirov vs A Paronjan |
| 1-0 | 46 | 1988 | USSR Junior Championship | D35 Queen's Gambit Declined |
44. Shirov vs Z Lanka |
 | 1-0 | 42 | 1988 | Riga Rapid | E97 King's Indian |
45. A Petelin vs Shirov |
| 0-1 | 23 | 1988 | USSR Junior Championship | B77 Sicilian, Dragon, Yugoslav Attack |
46. Shirov vs Kamsky |
| ½-½ | 47 | 1988 | Junior Qualification Tournament | D87 Grunfeld, Exchange |
47. Dreev vs Shirov |
 | 0-1 | 31 | 1988 | Junior Qualification Tournament | E97 King's Indian |
48. Shirov vs V Akopian |
| 1-0 | 27 | 1988 | Junior Qualification Tournament | E94 King's Indian, Orthodox |
49. M Ulybin vs Shirov |
| ½-½ | 42 | 1988 | Junior Qualification Tournament | B78 Sicilian, Dragon, Yugoslav Attack, 10.castle long |
50. M Sorokin vs Shirov |
| ½-½ | 40 | 1988 | Junior Qualification Tournament | D02 Queen's Pawn Game |