Moves
1. c4 Nf6 2. Nc3 e5 3. Nf3 Nc6 4. e3 Be7 5. a3 O-O 6. Qc2 Re8 7. b4 Bf8 8. Bd3 Bxb4 9. Ng5 Bxc3 10. Bxh7+ Kf8 11. dxc3 Nxh7 12. Nxh7+ Kg8 13. h4 e4 14. Ng5 d6 15. f3 f6 16. Nxe4 Bf5 17. h5 Qe7 18. h6 Bxe4 19. fxe4 Qxe4 20. Qd2 Qxc4 21. Rb1 b6 22. hxg7 Kxg7 23. Qf2 Rh8 24. Rf1 Rh6 25. Qg3+ Rg6 26. Qh3 Ne5 27. Rh1 Kf7 28. Qf5 Rag8 29. Bd2 Rxg2 30. Rh7+ R8g7 31. Qh5+ Ke7