Game |
| Result | Moves |
Year | Event/Locale | Opening |
1. H Ni vs M Gagunashvili |
| ½-½ | 27 | 2001 | World Junior Championship | B47 Sicilian, Taimanov (Bastrikov) Variation |
2. H Ni vs D Mastrovasilis |
 | 0-1 | 26 | 2001 | WYB18 | B47 Sicilian, Taimanov (Bastrikov) Variation |
3. H Ni vs Movsesian |
| ½-½ | 29 | 2006 | VII Dos Hermanas Internet | B47 Sicilian, Taimanov (Bastrikov) Variation |
4. H Ni vs R Cvek |
| ½-½ | 31 | 2006 | Turin Olympiad | B47 Sicilian, Taimanov (Bastrikov) Variation |
5. H Ni vs Y Wen |
| ½-½ | 37 | 2006 | 3rd Singapore Masters | B47 Sicilian, Taimanov (Bastrikov) Variation |
6. H Ni vs Jakovenko |
 | 0-1 | 41 | 2007 | Russia - China Match | B47 Sicilian, Taimanov (Bastrikov) Variation |
7. H Ni vs L Qiao |
| 1-0 | 35 | 2008 | TCh-CHN A | B47 Sicilian, Taimanov (Bastrikov) Variation |
8. H Ni vs Potkin |
| ½-½ | 21 | 2008 | European Club Cup | B47 Sicilian, Taimanov (Bastrikov) Variation |
9. H Ni vs S Li |
| 1-0 | 52 | 2009 | Chinese Championship | B47 Sicilian, Taimanov (Bastrikov) Variation |
10. H Ni vs E Romanov |
| ½-½ | 63 | 2011 | Aeroflot Open | B47 Sicilian, Taimanov (Bastrikov) Variation |
11. H Ni vs J Zhou |
 | 1-0 | 71 | 2012 | Hainan Danzhou GM | B47 Sicilian, Taimanov (Bastrikov) Variation |
12. H Ni vs M Wecker |
| 1-0 | 47 | 2016 | GRENKE Chess Open | B47 Sicilian, Taimanov (Bastrikov) Variation |