1. d4 d5 2. Bf4 e6 3. Nf3 Bd6 4. Bxd6 Qxd6 5. e3 Nf6 6. Bb5+ c6 7. Ba4 b5 8. Bb3 O-O 9. Qd3 a5 10. Nbd2 a4 11. Bxd5 cxd5 12. Qxb5 Bd7 13. Qd3 Nc6 14. b3 Nb4 15. Qc3 Rfc8 16. Qb2 Rxc2 17. Qa3 Nd3+ 18. Ke2 Qxa3 19. Kxd3 Rxa2 20. Rab1 Bb5+ 21. Nc4 Bxc4+ 22. Kc3 axb3 23. Rhd1 b2+ 24. Kc2 Qb3+ 25. Kd2 Ra1 26. Ne1 Rxb1 27. Rxb1 Ra1 28. Rxa1 bxa1=Q 29. Nc2 Qbc3#