Game |
| Result | Moves |
Year | Event/Locale | Opening |
1. V Puri vs L Day |
| 0-1 | 22 | 1984 | Toronto League Match | A27 English, Three Knights System |
2. V Puri vs V Kavnatsky |
| 1-0 | 44 | 1984 | Toronto International | E11 Bogo-Indian Defense |
3. F Lindsay vs V Puri |
| ½-½ | 38 | 1984 | Toronto International | E04 Catalan, Open, 5.Nf3 |
4. D Bailey vs V Puri |
| 1-0 | 37 | 1984 | Toronto International | C91 Ruy Lopez, Closed |
5. V Puri vs M Meleg |
| ½-½ | 51 | 1984 | Ontario Junior | A13 English |
6. V Puri vs L Day |
| 0-1 | 40 | 1985 | Toronto International Open | A55 Old Indian, Main line |
7. K Pacey vs V Puri |
| 1-0 | 22 | 1985 | Toronto Closed | B09 Pirc, Austrian Attack |
8. R Byrne vs V Puri |
 | 1-0 | 28 | 1985 | 13th World Open | C99 Ruy Lopez, Closed, Chigorin, 12...cd |
9. N Murshed vs V Puri |
| ½-½ | 27 | 1985 | World Junior Championship | E80 King's Indian, Samisch Variation |
10. M Godena vs V Puri |
| 0-1 | 34 | 1985 | World Junior Championship | C67 Ruy Lopez |
11. V Puri vs N K Mishra |
| 0-1 | 84 | 1985 | World Junior Championship | E95 King's Indian, Orthodox, 7...Nbd7, 8.Re1 |
12. E Vargas Garcia vs V Puri |
 | ½-½ | 74 | 1985 | World Junior Championship | E66 King's Indian, Fianchetto, Yugoslav Panno |
13. V Puri vs C Michel Yunis |
| 1-0 | 68 | 1985 | World Junior Championship | E86 King's Indian, Samisch, Orthodox, 7.Nge2 c6 |
14. V Puri vs C Navrotescu |
| 0-1 | 53 | 1985 | World Junior Championship | E10 Queen's Pawn Game |
15. E Gueye vs V Puri |
| 0-1 | 29 | 1985 | World Junior Championship | E94 King's Indian, Orthodox |
16. R Gunawan vs V Puri |
| 1-0 | 54 | 1985 | World Junior Championship | C99 Ruy Lopez, Closed, Chigorin, 12...cd |
17. V Puri vs O R Castillo Melenes |
| ½-½ | 56 | 1985 | World Junior Championship | D57 Queen's Gambit Declined, Lasker Defense |
18. V Puri vs M Bennani |
| 1-0 | 24 | 1985 | World Junior Championship | A10 English |
19. I Homsi vs V Puri |
| 0-1 | 35 | 1985 | World Junior Championship | C67 Ruy Lopez |
20. V Puri vs C Horvath |
| ½-½ | 59 | 1985 | World Junior Championship | A86 Dutch |
21. N Dobrev vs V Puri |
| 1-0 | 47 | 1985 | World Junior Championship | E97 King's Indian |
22. Reshevsky vs V Puri |
| 0-1 | 40 | 1986 | 14th World Open | E92 King's Indian |
23. V Puri vs I Rogers |
| 0-1 | 30 | 1986 | 14th World Open | E12 Queen's Indian |
24. E Ogata vs V Puri |
| 0-1 | 57 | 1986 | World Junior Championship | E92 King's Indian |
25. V Puri vs M Wahls |
| 0-1 | 36 | 1986 | World Junior Championship | A16 English |