Game |
| Result | Moves |
Year | Event/Locale | Opening |
1. Ponomariov vs N Firman |
 | 1-0 | 45 | 1995 | Ukrainian Ch U-12 Final | C05 French, Tarrasch |
2. D Maximov vs N Firman |
| ½-½ | 51 | 1999 | UKR-ch U16 | C00 French Defense |
3. N Firman vs P Staniszewski |
| 0-1 | 44 | 1999 | Swidnica Open | B40 Sicilian |
4. V Slapikas vs N Firman |
| 1-0 | 65 | 1999 | Swidnica Open | A07 King's Indian Attack |
5. N Firman vs D Maximov |
| ½-½ | 9 | 2000 | UKR-ch U18 | B02 Alekhine's Defense |
6. N Firman vs E Kobylkin |
| 1-0 | 31 | 2000 | Ukrainian Championship | C00 French Defense |
7. N Firman vs Y Drozdovskij |
| 0-1 | 55 | 2000 | Ukrainian Championship | C00 French Defense |
8. N Kushch vs N Firman |
| 0-1 | 35 | 2000 | Ukrainian Championship | A80 Dutch |
9. D Tkachenko vs N Firman |
| ½-½ | 64 | 2000 | Ukrainian Championship | A07 King's Indian Attack |
10. Fedorchuk vs N Firman |
| 1-0 | 22 | 2000 | Ukrainian Championship | C05 French, Tarrasch |
11. N Firman vs S Nelyubin |
| 1-0 | 40 | 2000 | Ukrainian Championship | C41 Philidor Defense |
12. M Hebden vs N Firman |
| 0-1 | 43 | 2000 | Master Open Lausanne SUI | A81 Dutch |
13. A Shemeakin vs N Firman |
| 0-1 | 41 | 2000 | Ukrainian Championship | A85 Dutch, with c4 & Nc3 |
14. N Firman vs A Zozulia |
| 1-0 | 40 | 2000 | Ukrainian Championship | B40 Sicilian |
15. N Firman vs A Demkovich |
| 1-0 | 49 | 2000 | Ukrainian Championship | B27 Sicilian |
16. M Kazakov vs N Firman |
| 1-0 | 26 | 2000 | Pavlograd | C05 French, Tarrasch |
17. N Firman vs O Berezin |
| ½-½ | 36 | 2000 | 8th Ukrainian Team Championship | B90 Sicilian, Najdorf |
18. N Firman vs S Klyuka |
 | 0-1 | 31 | 2000 | 8th Ukrainian Team Championship | B32 Sicilian |
19. N Firman vs A Zozulia |
| 0-1 | 55 | 2000 | 8th Ukrainian Team Championship | B30 Sicilian |
20. N Firman vs A Liashenko |
| 1-0 | 35 | 2000 | 8th Ukrainian Team Championship | B22 Sicilian, Alapin |
21. Y Kruppa vs N Firman |
| 1-0 | 41 | 2000 | 8th Ukrainian Team Championship | A80 Dutch |
22. V Fedchenko vs N Firman |
| 0-1 | 57 | 2000 | 8th Ukrainian Team Championship | C00 French Defense |
23. Eljanov vs N Firman |
 | 1-0 | 43 | 2000 | 8th Ukrainian Team Championship | A80 Dutch |
24. I Shkuro vs N Firman |
 | 0-1 | 42 | 2000 | 8th Ukrainian Team Championship | A00 Uncommon Opening |
25. P Haba vs N Firman |
| 0-1 | 45 | 2000 | Polanica Zdroj op-A | B08 Pirc, Classical |