| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 2576. I Kovalenko vs Shirov |
| ½-½ | 30 |
2012 |
Petrov Memorial Rapid | D45 Queen's Gambit Declined Semi-Slav |
| 2577. J Cori vs Shirov |
| ½-½ | 44 |
2012 |
Chess Olympiad | D45 Queen's Gambit Declined Semi-Slav |
| 2578. S Ansell vs Shirov |
| 0-1 | 32 |
2012 |
Tradewise Gibraltar | B20 Sicilian |
| 2579. K Landa vs Shirov |
| ½-½ | 44 |
2012 |
Russian Team Championships | D10 Queen's Gambit Declined Slav |
| 2580. V Malakhatko vs Shirov |
| ½-½ | 42 |
2012 |
Chigorin Memorial | E32 Nimzo-Indian, Classical |
| 2581. M Gaehler vs Shirov |
| 0-1 | 22 |
2012 |
36th Zurich Christmas Open | B20 Sicilian |
| 2582. A Rodriguez Vila vs Shirov |
 | 0-1 | 43 |
2012 |
Buenos Aires Masters | B55 Sicilian, Prins Variation, Venice Attack |
| 2583. P Gasik vs Shirov |
| 0-1 | 55 |
2012 |
12th MetLife Amplico European (Rapid) | A20 English |
| 2584. Shirov vs I Khairullin |
 | 0-1 | 49 |
2012 |
Petrov Memorial Rapid | D12 Queen's Gambit Declined Slav |
| 2585. A Bachmann vs Shirov |
| 0-1 | 37 |
2012 |
Chess Olympiad | A26 English |
| 2586. D Fridman vs Shirov |
| 0-1 | 49 |
2012 |
12th MetLife Amplico European (Rapid) | A25 English |
| 2587. Shirov vs A Spielmann |
 | 1-0 | 35 |
2012 |
Chigorin Memorial | D85 Grunfeld |
| 2588. Shirov vs V Fedoseev |
| 1-0 | 35 |
2012 |
21st Keres Memorial (Final) | B90 Sicilian, Najdorf |
| 2589. Shirov vs T Markowski |
| 1-0 | 41 |
2012 |
2nd Ferdynanda Dziedzica Mem | C97 Ruy Lopez, Closed, Chigorin |
| 2590. Navara vs Shirov |
| ½-½ | 43 |
2012 |
28th European Club Cup | B92 Sicilian, Najdorf, Opocensky Variation |
| 2591. Shirov vs R Frischmann |
| 1-0 | 35 |
2012 |
36th Zurich Christmas Open | D15 Queen's Gambit Declined Slav |
| 2592. Shirov vs A Volokitin |
 | ½-½ | 41 |
2012 |
28th European Club Cup | B90 Sicilian, Najdorf |
| 2593. Yusupov vs Shirov |
 | 0-1 | 36 |
2012 |
Tradewise Gibraltar | A48 King's Indian |
| 2594. D Flores vs Shirov |
 | 0-1 | 45 |
2012 |
Buenos Aires Masters | A11 English, Caro-Kann Defensive System |
| 2595. Shirov vs Areshchenko |
| 1-0 | 31 |
2012 |
Bundesliga | B90 Sicilian, Najdorf |
| 2596. V Laznicka vs Shirov |
| ½-½ | 79 |
2012 |
Shirov-Laznicka Match | D11 Queen's Gambit Declined Slav |
| 2597. Shirov vs V Laznicka |
 | 1-0 | 37 |
2012 |
Shirov-Laznicka Match | B12 Caro-Kann Defense |
| 2598. Rozentalis vs Shirov |
| ½-½ | 17 |
2012 |
12th MetLife Amplico European (Rapid) | B52 Sicilian, Canal-Sokolsky (Rossolimo) Attack |
| 2599. Shirov vs Ivanchuk |
| 1-0 | 38 |
2012 |
Petrov Memorial Rapid | B96 Sicilian, Najdorf |
| 2600. Shirov vs L Munoz |
| 1-0 | 48 |
2012 |
Chess Olympiad | B48 Sicilian, Taimanov Variation |