| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. A Giri vs D Efremova |
| 1-0 | 71 |
2005 |
St Petersburg White Nights op | E90 King's Indian |
| 2. A Giri vs A Gantsevich |
| 1-0 | 40 |
2006 |
St. Petersburg RUS | E90 King's Indian |
| 3. A Giri vs A Utkin |
| ½-½ | 24 |
2007 |
White Nights | E91 King's Indian |
| 4. A Giri vs S Fedoseev |
| ½-½ | 50 |
2007 |
White Nights (CYSS-2) | E90 King's Indian |
| 5. A Giri vs A Rutman |
| 1-0 | 36 |
2007 |
White Nights (CYSS-2) | E90 King's Indian |
| 6. A Giri vs Nijboer |
 | 1-0 | 37 |
2009 |
Dutch Championship | E98 King's Indian, Orthodox, Taimanov, 9.Ne1 |
| 7. A Giri vs Bacrot |
 | 0-1 | 46 |
2009 |
2008-2009 Bundesliga | E91 King's Indian |
| 8. A Giri vs R Pruijssers |
 | 1-0 | 23 |
2009 |
Corus (Group C) | E92 King's Indian |
| 9. A Giri vs M Vachier-Lagrave |
| ½-½ | 43 |
2010 |
Biel Chess Festival | E92 King's Indian |
| 10. A Giri vs Nakamura |
 | 0-1 | 59 |
2011 |
Reggio Emilia | E99 King's Indian, Orthodox, Taimanov |
| 11. A Giri vs Grischuk |
 | ½-½ | 34 |
2011 |
20th Amber Tournament (Blindfold) | E98 King's Indian, Orthodox, Taimanov, 9.Ne1 |
| 12. A Giri vs Topalov |
 | 0-1 | 44 |
2011 |
20th Amber Tournament (Blindfold) | E98 King's Indian, Orthodox, Taimanov, 9.Ne1 |
| 13. A Giri vs Wang Hao |
 | 0-1 | 57 |
2012 |
Biel Chess Festival | E83 King's Indian, Samisch |
| 14. A Giri vs Bacrot |
 | 1-0 | 37 |
2012 |
Biel Chess Festival | E97 King's Indian |
| 15. A Giri vs H Hamdouchi |
| ½-½ | 28 |
2012 |
French Team Championship | E94 King's Indian, Orthodox |
| 16. A Giri vs Radjabov |
 | ½-½ | 24 |
2012 |
Tata Steel | E81 King's Indian, Samisch |
| 17. A Giri vs Bologan |
 | 1-0 | 92 |
2012 |
Biel Chess Festival | E60 King's Indian Defense |
| 18. A Giri vs Morozevich |
 | 0-1 | 57 |
2013 |
FIDE Grand Prix Zug | E66 King's Indian, Fianchetto, Yugoslav Panno |
| 19. A Giri vs Carlsen |
 | ½-½ | 36 |
2013 |
Tata Steel | E60 King's Indian Defense |