| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. A Giri vs A Gupta |
 | 1-0 | 33 |
2009 |
Corus (Group C) | D85 Grunfeld |
| 2. A Giri vs P H Nielsen |
 | 1-0 | 39 |
2010 |
Rising Stars vs Experience | D78 Neo-Grunfeld, 6.O-O c6 |
| 3. A Giri vs D Howell |
 | 1-0 | 40 |
2010 |
Corus (B Group) | D85 Grunfeld |
| 4. A Giri vs Nijboer |
 | ½-½ | 18 |
2010 |
Dutch Championship | D85 Grunfeld |
| 5. A Giri vs Sutovsky |
 | 1-0 | 38 |
2010 |
Corus (B Group) | D85 Grunfeld |
| 6. A Giri vs B Bok |
 | 1-0 | 37 |
2010 |
Dutch Championship | D86 Grunfeld, Exchange |
| 7. A Giri vs A Brkic |
| ½-½ | 20 |
2010 |
European Individual Championships | D85 Grunfeld |
| 8. A Giri vs M Vachier-Lagrave |
| ½-½ | 31 |
2010 |
Unive Tournament | D76 Neo-Grunfeld, 6.cd Nxd5, 7.O-O Nb6 |
| 9. A Giri vs M Kanarek |
 | 1-0 | 22 |
2010 |
European Individual Championships | D85 Grunfeld |
| 10. A Giri vs Le Quang Liem |
| ½-½ | 47 |
2011 |
Dortmund | D79 Neo-Grunfeld, 6.O-O, Main line |
| 11. A Giri vs R Swinkels |
 | 1-0 | 24 |
2011 |
Dutch Championship | D97 Grunfeld, Russian |
| 12. A Giri vs I Nepomniachtchi |
 | 0-1 | 38 |
2011 |
Tata Steel | D85 Grunfeld |
| 13. A Giri vs Mamedyarov |
| 1-0 | 39 |
2011 |
SportAccord Mind Games (Blitz) | D78 Neo-Grunfeld, 6.O-O c6 |
| 14. A Giri vs Wang Yue |
| ½-½ | 38 |
2012 |
World Cities Team Championship | D78 Neo-Grunfeld, 6.O-O c6 |
| 15. A Giri vs Ivanchuk |
| 1-0 | 37 |
2012 |
SportAccord World Mind Games (Men's Blindfold) | D70 Neo-Grunfeld Defense |
| 16. A Giri vs Ivanchuk |
 | ½-½ | 33 |
2012 |
FIDE Grand Prix London | D97 Grunfeld, Russian |
| 17. A Giri vs N Grandelius |
 | ½-½ | 15 |
2012 |
20th Sigeman & Co Chess Tournament | D80 Grunfeld |
| 18. A Giri vs Caruana |
 | ½-½ | 42 |
2013 |
FIDE Grand Prix Zug | D85 Grunfeld |
| 19. A Giri vs Topalov |
 | ½-½ | 36 |
2013 |
FIDE Grand Prix Zug | D76 Neo-Grunfeld, 6.cd Nxd5, 7.O-O Nb6 |
| 20. A Giri vs Wang Hao |
 | ½-½ | 39 |
2013 |
Tata Steel | D94 Grunfeld |