| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. M Santo-Roman vs Kasparov |
 | ½-½ | 42 |
1977 |
Cagnes sur mer | B90 Sicilian, Najdorf |
| 2. K Mokry vs M Santo-Roman |
| 0-1 | 40 |
1978 |
Wch U20 | A48 King's Indian |
| 3. Yusupov vs M Santo-Roman |
| 1-0 | 25 |
1978 |
Wch U20 | E76 King's Indian, Four Pawns Attack |
| 4. Short vs M Santo-Roman |
| ½-½ | 29 |
1980 |
Dortmund | B40 Sicilian |
| 5. M Santo-Roman vs K Panczyk |
| ½-½ | 53 |
1981 |
Suedlohn GER | C45 Scotch Game |
| 6. H Vetter vs M Santo-Roman |
| 0-1 | 31 |
1981 |
Suedlohn GER | B12 Caro-Kann Defense |
| 7. M Santo-Roman vs M Trepp |
| 1-0 | 42 |
1981 |
Suedlohn GER | B66 Sicilian, Richter-Rauzer Attack, 7...a6 |
| 8. J Fleck vs M Santo-Roman |
| 1-0 | 34 |
1981 |
Suedlohn GER | B13 Caro-Kann, Exchange |
| 9. N Sehner vs M Santo-Roman |
| 0-1 | 51 |
1981 |
Suedlohn GER | B13 Caro-Kann, Exchange |
| 10. S Buecker vs M Santo-Roman |
| ½-½ | 70 |
1981 |
Suedlohn GER | A03 Bird's Opening |
| 11. M Santo-Roman vs P Weber |
| ½-½ | 36 |
1981 |
Suedlohn GER | B04 Alekhine's Defense, Modern |
| 12. M Santo-Roman vs R Kuijf |
| 0-1 | 31 |
1981 |
Suedlohn GER | B81 Sicilian, Scheveningen, Keres Attack |
| 13. J Boehm vs M Santo-Roman |
| 0-1 | 59 |
1981 |
Suedlohn GER | A45 Queen's Pawn Game |
| 14. J Benjamin vs M Santo-Roman |
| ½-½ | 31 |
1981 |
Graz W-3chJr | B13 Caro-Kann, Exchange |
| 15. C Bergstrom vs M Santo-Roman |
| 1-0 | 31 |
1981 |
Suedlohn GER | E62 King's Indian, Fianchetto |
| 16. M Santo-Roman vs J Blaskowski |
| 0-1 | 33 |
1981 |
Suedlohn GER | B33 Sicilian |
| 17. M Santo-Roman vs Barbero |
| 0-1 | 34 |
1985 |
Olympiad | C45 Scotch Game |
| 18. Chandler vs M Santo-Roman |
| 1-0 | 57 |
1985 |
Olympiad | B40 Sicilian |
| 19. T Lin vs M Santo-Roman |
| ½-½ | 20 |
1985 |
1st World Team Ch | D37 Queen's Gambit Declined |
| 20. M Santo-Roman vs F Gobet |
| 1-0 | 29 |
1985 |
1st World Team Ch | B44 Sicilian |
| 21. M Santo-Roman vs V McCambridge |
| 1-0 | 47 |
1985 |
5th WTCh-U26 final A | B78 Sicilian, Dragon, Yugoslav Attack, 10.castle long |
| 22. I Bilek vs M Santo-Roman |
| 1-0 | 31 |
1985 |
Lille (France) | A14 English |
| 23. R Lau vs M Santo-Roman |
| ½-½ | 79 |
1985 |
5th WTCh-U26 final A | B45 Sicilian, Taimanov |
| 24. M Santo-Roman vs Adorjan |
| 0-1 | 32 |
1986 |
It (cat.10) | B81 Sicilian, Scheveningen, Keres Attack |
| 25. M Santo-Roman vs D Gurevich |
| 0-1 | 26 |
1986 |
Cap | B63 Sicilian, Richter-Rauzer Attack |