Moves
1. d4 d5 2. c4 e6 3. Nc3 dxc4 4. e4 Nc6 5. Nf3 Bb4 6. Bxc4 Nf6 7. Bd3 O-O 8. e5 Nd5 9. Qc2 f5 10. O-O Nb6 11. Rd1 Nxd4 12. Nxd4 Qxd4 13. Bxf5 Qc5 14. Bxh7+ Kh8 15. Rd3 Qxe5 16. Be4 Nc4 17. Rh3+ Kg8 18. Be3 Nxe3 19. fxe3 Bxc3 20. bxc3 Bd7 21. Bxb7 Rab8 22. Qh7+ Kf7 23. Be4 Rg8 24. Qg6+ Ke7 25. Rf1 Kd6 26. Rd1+ Kc5 27. Rxd7 Kb6 28. Rh5 Qxc3 29. Qxe6+ Qc6 30. Qxc6#