| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. G Nigalidze vs I Nepomniachtchi |
| ½-½ | 58 |
2001 |
EYCC B12 | D86 Grunfeld, Exchange |
| 2. J Mihailovs vs I Nepomniachtchi |
| 0-1 | 47 |
2001 |
EYCC B12 | D85 Grunfeld |
| 3. P Tregubov vs I Nepomniachtchi |
| 1-0 | 25 |
2004 |
57th Russian Championship Qualifier | D72 Neo-Grunfeld, 5.cd, Main line |
| 4. A Korotylev vs I Nepomniachtchi |
| 1-0 | 52 |
2006 |
59th Russian Championship | D87 Grunfeld, Exchange |
| 5. D Bocharov vs I Nepomniachtchi |
| ½-½ | 48 |
2006 |
59th Russian Championship | D75 Neo-Grunfeld, 6.cd Nxd5, 7.O-O c5, 8.dxc5 |
| 6. O Gladyszev vs I Nepomniachtchi |
| ½-½ | 53 |
2006 |
Open | D85 Grunfeld |
| 7. S Slugin vs I Nepomniachtchi |
 | 1-0 | 66 |
2006 |
Open | D85 Grunfeld |
| 8. Jacimovic vs I Nepomniachtchi |
| 0-1 | 49 |
2006 |
European Club Cup | D95 Grunfeld |
| 9. A Iljin vs I Nepomniachtchi |
| ½-½ | 17 |
2007 |
Russian Team Championship | D80 Grunfeld |
| 10. J Smeets vs I Nepomniachtchi |
 | 1-0 | 57 |
2008 |
Corus (Group B) | D86 Grunfeld, Exchange |
| 11. V Malakhov vs I Nepomniachtchi |
| ½-½ | 27 |
2008 |
18th Pamplona International | D76 Neo-Grunfeld, 6.cd Nxd5, 7.O-O Nb6 |
| 12. G Dizdar vs I Nepomniachtchi |
| ½-½ | 34 |
2008 |
European Individual Championship | D78 Neo-Grunfeld, 6.O-O c6 |
| 13. Aronian vs I Nepomniachtchi |
| ½-½ | 57 |
2009 |
Chess Classic Mainz (rapid playoff) | D75 Neo-Grunfeld, 6.cd Nxd5, 7.O-O c5, 8.dxc5 |
| 14. H Melkumyan vs I Nepomniachtchi |
 | 0-1 | 43 |
2009 |
Aeroflot Open | D86 Grunfeld, Exchange |
| 15. E Mochalov vs I Nepomniachtchi |
| 0-1 | 54 |
2009 |
European Club Cup | D75 Neo-Grunfeld, 6.cd Nxd5, 7.O-O c5, 8.dxc5 |
| 16. A Zabotin vs I Nepomniachtchi |
| 0-1 | 62 |
2009 |
62nd Russian Championship Higher League | D74 Neo-Grunfeld, 6.cd Nxd5, 7.O-O |
| 17. Ding Liren vs I Nepomniachtchi |
| 0-1 | 54 |
2009 |
Russia vs China (Blitz) | D94 Grunfeld |