| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. J Gallagher vs Nunn |
 | 0-1 | 32 |
1985 |
London | B93 Sicilian, Najdorf, 6.f4 |
| 2. J Gallagher vs J Benjamin |
| ½-½ | 44 |
1988 |
St John op-2 | B62 Sicilian, Richter-Rauzer |
| 3. J Gallagher vs Damljanovic |
| 1-0 | 44 |
1989 |
Bern op | B47 Sicilian, Taimanov (Bastrikov) Variation |
| 4. J Gallagher vs Jansa |
 | 1-0 | 37 |
1989 |
Royan | B46 Sicilian, Taimanov Variation |
| 5. J Gallagher vs G Cabrilo |
| 1-0 | 26 |
1989 |
Royan op | B68 Sicilian, Richter-Rauzer Attack, 7...a6 Defense, 9...Be7 |
| 6. J Gallagher vs I Bilek |
| 1-0 | 27 |
1990 |
Kecskemet (Hungary) | B27 Sicilian |
| 7. J Gallagher vs Chandler |
| 1-0 | 41 |
1990 |
London (England) | B67 Sicilian, Richter-Rauzer Attack, 7...a6 Defense, 8...Bd7 |
| 8. J Gallagher vs Suetin |
| 0-1 | 47 |
1990 |
open | B44 Sicilian |
| 9. J Gallagher vs R Sherbakov |
| ½-½ | 24 |
1994 |
Metz-op | B23 Sicilian, Closed |
| 10. J Gallagher vs Razuvaev |
| 0-1 | 41 |
1994 |
Geneve op | B47 Sicilian, Taimanov (Bastrikov) Variation |
| 11. J Gallagher vs Wojtkiewicz |
| 1-0 | 38 |
1996 |
Rehhag cup Bern SUI | B56 Sicilian |
| 12. J Gallagher vs G Mohr |
| ½-½ | 49 |
1997 |
EU-chT (Men) | B32 Sicilian |
| 13. J Gallagher vs Van Wely |
| ½-½ | 16 |
1997 |
EU-chT (Men) | B97 Sicilian, Najdorf |
| 14. J Gallagher vs Xu Jun |
| ½-½ | 39 |
1997 |
Cannes op A | B62 Sicilian, Richter-Rauzer |
| 15. J Gallagher vs Ashley |
 | 0-1 | 47 |
1998 |
It (open), Cannes (France) | B62 Sicilian, Richter-Rauzer |
| 16. J Gallagher vs C Beaumont |
| ½-½ | 20 |
1999 |
Trenque Lauquen Masters | B34 Sicilian, Accelerated Fianchetto |
| 17. J Gallagher vs T Gelashvili |
| 1-0 | 50 |
1999 |
EU-chT (Men) | B39 Sicilian, Accelerated Fianchetto, Breyer Variation |
| 18. J Gallagher vs M Agopov |
| 1-0 | 37 |
1999 |
EU-chT (Men) | B47 Sicilian, Taimanov (Bastrikov) Variation |
| 19. J Gallagher vs S Joksic |
| 1-0 | 60 |
1999 |
Lugano Open | B28 Sicilian, O'Kelly Variation |
| 20. J Gallagher vs T Heinemann |
| ½-½ | 21 |
1999 |
Bundesliga 1998/99, Germany | B90 Sicilian, Najdorf |
| 21. J Gallagher vs Oral |
| 1-0 | 29 |
1999 |
Mitropa Cup | B85 Sicilian, Scheveningen, Classical |
| 22. J Gallagher vs S Williams |
| 1-0 | 32 |
1999 |
Ch Great Britain, Scarborough (England) | B40 Sicilian |
| 23. J Gallagher vs C Ionescu |
| 1-0 | 35 |
1999 |
EU-chT (Men) | B42 Sicilian, Kan |
| 24. J Gallagher vs Van Wely |
| 0-1 | 78 |
2000 |
Biel SUI | B92 Sicilian, Najdorf, Opocensky Variation |
| 25. J Gallagher vs Kurajica |
| 0-1 | 31 |
2000 |
34th Olympiad | B28 Sicilian, O'Kelly Variation |