| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. C Karadag vs Dao Thien Hai |
| 0-1 | 39 |
1990 |
Novi Sad ol (Men) | D25 Queen's Gambit Accepted |
| 2. Dao Thien Hai vs J Singh |
| 1-0 | 27 |
1990 |
Novi Sad ol (Men) | A52 Budapest Gambit |
| 3. Dao Thien Hai vs Shaked |
 | 1-0 | 102 |
1992 |
Ch World (cadets) (under 14) | E81 King's Indian, Samisch |
| 4. Dao Thien Hai vs Granda-Zuniga |
 | 1-0 | 76 |
1994 |
Moscow olm VIE-PER 44 | E32 Nimzo-Indian, Classical |
| 5. Dao Thien Hai vs V A Loginov |
| 1-0 | 48 |
1994 |
Budapest FS09 GM | E33 Nimzo-Indian, Classical |
| 6. Dao Thien Hai vs Oral |
| 1-0 | 41 |
1994 |
Wch U18 | E73 King's Indian |
| 7. Dao Thien Hai vs G Antal |
| 1-0 | 29 |
1995 |
Dutch Ch | A17 English |
| 8. G Brhlik vs Dao Thien Hai |
 | 0-1 | 41 |
1995 |
Bekescsaba FIUME | A06 Reti Opening |
| 9. G Welling vs Dao Thien Hai |
| 0-1 | 26 |
1996 |
Boedapest Springfestival | D30 Queen's Gambit Declined |
| 10. Blatny vs Dao Thien Hai |
 | 0-1 | 60 |
1996 |
Donner op Amsterdam NED | B22 Sicilian, Alapin |
| 11. N Doghri vs Dao Thien Hai |
| 0-1 | 40 |
1996 |
Budapest FS05 GM | B90 Sicilian, Najdorf |
| 12. Dao Thien Hai vs V Malakhov |
| 1-0 | 30 |
1996 |
Wch U18 | A44 Old Benoni Defense |
| 13. Bacrot vs Dao Thien Hai |
| 0-1 | 44 |
1996 |
It (a) | D30 Queen's Gambit Declined |
| 14. Dao Thien Hai vs R Markus |
| 1-0 | 49 |
1996 |
Spring op | A57 Benko Gambit |
| 15. Dao Thien Hai vs Acs |
| 1-0 | 41 |
1996 |
FSGM Feb | D18 Queen's Gambit Declined Slav, Dutch |
| 16. Dao Thien Hai vs J Stocek |
| 1-0 | 46 |
1996 |
Budapest FS08 GM | E73 King's Indian |
| 17. Dao Thien Hai vs I Morovic |
| 1-0 | 58 |
1996 |
32nd ol Yerevan ARM | A56 Benoni Defense |
| 18. Dao Thien Hai vs Harikrishna |
| 1-0 | 75 |
1998 |
World Junior Championships | E00 Queen's Pawn Game |
| 19. Dao Thien Hai vs Zaw Oo |
| 1-0 | 46 |
1998 |
Zonal 3.2 | D85 Grunfeld |
| 20. S Williams vs Dao Thien Hai |
| 0-1 | 28 |
1998 |
World Junior Championships | A29 English, Four Knights, Kingside Fianchetto |
| 21. T Bakre vs Dao Thien Hai |
| 0-1 | 33 |
1998 |
World Junior Championships | B90 Sicilian, Najdorf |
| 22. Dao Thien Hai vs F Jenni |
 | 1-0 | 29 |
1998 |
World Junior Championships | E75 King's Indian, Averbakh, Main line |
| 23. E Handoko vs Dao Thien Hai |
| 0-1 | 66 |
1998 |
Zonal 3.2 | B22 Sicilian, Alapin |
| 24. H Banikas vs Dao Thien Hai |
| 0-1 | 40 |
1998 |
World Junior Championships | A81 Dutch |
| 25. D Liu vs Dao Thien Hai |
| 0-1 | 37 |
1998 |
Zonal 3.2 | B51 Sicilian, Canal-Sokolsky (Rossolimo) Attack |