| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. M Petr vs P Haba |
 | 0-1 | 33 |
2003 |
Plzen op 9th | B48 Sicilian, Taimanov Variation |
| 2. M Petr vs M Vachier-Lagrave |
| 0-1 | 32 |
2004 |
WYb16 | B43 Sicilian, Kan, 5.Nc3 |
| 3. T Studnicka vs M Petr |
| ½-½ | 26 |
2004 |
Extraliga Kolin-Pardubice | D36 Queen's Gambit Declined, Exchange, Positional line, 6.Qc2 |
| 4. M Petr vs M Vaculik |
| 1-0 | 34 |
2004 |
Extraliga Turnov-Pardubice | C06 French, Tarrasch |
| 5. M Petr vs M Konopka |
| ½-½ | 18 |
2005 |
Extraliga Pardubice-Mahrla Praha | B01 Scandinavian |
| 6. R Londyn vs M Petr |
| ½-½ | 49 |
2005 |
Extraliga Pardubice-Vysehrad | B50 Sicilian |
| 7. S Vesselovsky vs M Petr |
| ½-½ | 18 |
2005 |
Extraliga Brno-Pardubice (11.8) | E09 Catalan, Closed |
| 8. S Gross vs M Petr |
| 0-1 | 32 |
2005 |
Extraliga Pardubice-Plzen | A07 King's Indian Attack |
| 9. M Petr vs M Frolik |
| ½-½ | 58 |
2005 |
Extraliga Trinec-Pardubice | B40 Sicilian |
| 10. M Petr vs S Firt |
| 1-0 | 58 |
2005 |
Extraliga Pardubice-Color Ostrava | B67 Sicilian, Richter-Rauzer Attack, 7...a6 Defense, 8...Bd7 |
| 11. L Cernousek vs M Petr |
| 0-1 | 51 |
2006 |
Brno Chess Festival | D02 Queen's Pawn Game |
| 12. M Petr vs J Bernasek |
| 0-1 | 48 |
2006 |
Brno Chess Festival | B22 Sicilian, Alapin |
| 13. M Petr vs F Amonatov |
| 1-0 | 63 |
2006 |
European Club Cup | B92 Sicilian, Najdorf, Opocensky Variation |
| 14. M Petr vs P Pisk |
| 0-1 | 56 |
2006 |
Brno Chess Festival | B01 Scandinavian |
| 15. J Jirka vs M Petr |
| 0-1 | 55 |
2006 |
Brno Chess Festival | E04 Catalan, Open, 5.Nf3 |
| 16. A Iljin vs M Petr |
| 1-0 | 40 |
2006 |
European Club Cup | D46 Queen's Gambit Declined Semi-Slav |
| 17. M Popchev vs M Petr |
| ½-½ | 72 |
2006 |
Brno Chess Festival | D05 Queen's Pawn Game |
| 18. M Petr vs R Kalod |
| ½-½ | 61 |
2006 |
Brno Chess Festival | C26 Vienna |
| 19. M Petr vs D Atlas |
| ½-½ | 33 |
2006 |
European Club Cup | D78 Neo-Grunfeld, 6.O-O c6 |
| 20. M Petr vs J Stopa |
| 1-0 | 57 |
2006 |
Brno Chess Festival | B84 Sicilian, Scheveningen |
| 21. A Mista vs M Petr |
| ½-½ | 31 |
2006 |
Brno Chess Festival | C08 French, Tarrasch, Open, 4.ed ed |
| 22. C Quaranta vs M Petr |
| ½-½ | 58 |
2006 |
European Club Cup | D03 Torre Attack (Tartakower Variation) |
| 23. B Kadziolka vs M Petr |
| ½-½ | 31 |
2006 |
Brno Chess Festival | D86 Grunfeld, Exchange |
| 24. W Hoellrigl vs M Petr |
| 0-1 | 52 |
2006 |
European Club Cup | C02 French, Advance |
| 25. M Petr vs I Porat |
| 1-0 | 42 |
2006 |
Brno Chess Festival | B78 Sicilian, Dragon, Yugoslav Attack, 10.castle long |