| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. Ribli vs J L Vilela |
| 1-0 | 49 |
1972 |
Cienfuegos | B93 Sicilian, Najdorf, 6.f4 |
| 2. Minev vs J L Vilela |
| ½-½ | 17 |
1972 |
Capablanca mem | A56 Benoni Defense |
| 3. J L Vilela vs Keene |
 | 0-1 | 40 |
1974 |
Capablanca mem-B | E15 Queen's Indian |
| 4. J L Vilela vs J Lechtynsky |
| ½-½ | 27 |
1978 |
Decin 8th | D43 Queen's Gambit Declined Semi-Slav |
| 5. Polugaevsky vs J L Vilela |
| 1-0 | 41 |
1978 |
Buenos Aires ol | A73 Benoni, Classical, 9.O-O |
| 6. G Timoshchenko vs J L Vilela |
| 0-1 | 70 |
1978 |
Decin 8th | B83 Sicilian |
| 7. J L Vilela vs Tal |
| ½-½ | 44 |
1979 |
Tallinn | A21 English |
| 8. J L Vilela vs B Rytov |
| ½-½ | 56 |
1979 |
Tallinn Keres mem EST | A31 English, Symmetrical, Benoni Formation |
| 9. Petrosian vs J L Vilela |
| 1-0 | 29 |
1979 |
Tallinn | A10 English |
| 10. J L Vilela vs A Veingold |
| ½-½ | 42 |
1979 |
Tallinn Keres mem EST | A16 English |
| 11. J L Vilela vs I Nei |
| ½-½ | 68 |
1979 |
Tallinn Keres mem EST | D13 Queen's Gambit Declined Slav, Exchange Variation |
| 12. J L Vilela vs K Osmanovic |
| ½-½ | 16 |
1979 |
Decin | D39 Queen's Gambit Declined, Ragozin, Vienna Variation |
| 13. A Vooremaa vs J L Vilela |
| ½-½ | 113 |
1979 |
Tallinn Keres mem EST | B40 Sicilian |
| 14. J L Vilela vs Yusupov |
| 0-1 | 29 |
1979 |
Capablanca mem | E20 Nimzo-Indian |
| 15. J L Vilela vs Christiansen |
| ½-½ | 25 |
1979 |
It (cat.11) | A25 English |
| 16. Sax vs J L Vilela |
| 1-0 | 41 |
1979 |
Tallinn Keres mem EST | C07 French, Tarrasch |
| 17. Bronstein vs J L Vilela |
| 1-0 | 59 |
1979 |
It (cat.11) | A46 Queen's Pawn Game |
| 18. B Ivanovic vs J L Vilela |
| 1-0 | 31 |
1979 |
Tallinn Keres mem EST | C03 French, Tarrasch |
| 19. J L Vilela vs Christiansen |
| 0-1 | 37 |
1979 |
Cienfuegos Cap mem | A54 Old Indian, Ukrainian Variation, 4.Nf3 |
| 20. J L Vilela vs J Lechtynsky |
| 1-0 | 50 |
1979 |
Tallinn Keres mem EST | A15 English |
| 21. J L Vilela vs Y Rantanen |
| 1-0 | 28 |
1979 |
Tallinn Keres mem EST | A10 English |
| 22. Plachetka vs J L Vilela |
| 1-0 | 73 |
1979 |
Tirnavia-A | E15 Queen's Indian |
| 23. J L Vilela vs Vaganian |
| 0-1 | 53 |
1979 |
Tallinn | A16 English |
| 24. J L Vilela vs Vasiukov |
| ½-½ | 40 |
1979 |
Prague Bohemians | E91 King's Indian |
| 25. R Knaak vs J L Vilela |
| 0-1 | 41 |
1979 |
Tallinn Keres mem EST | E53 Nimzo-Indian, 4.e3 |