1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nxd4 5. Qxd4 b6 6. Bc4 Nf6 7. e5 Bc5 8. Qf4 d5 9. exf6 dxc4 10. Qe4 Be6 11. fxg7 Rg8 12. Qxh7 Kd7 13. O-O Qf6 14. Qh6 Bd4 15. Qxf6 Bxf6 16. Rd1 Kc6 17. Nc3 Bxg7 18. Bf4 Rad8 19. g3 a6 20. a3 b5 21. Rab1 Kb7 22. Rd2 c6 23. Rbd1 Rxd2 24. Rxd2 Kb6 25. Rd6 Bf6 26. Be3 Kc7 27. Rd2 Bf5 28. Bf4 Kb6 29. Rd6 Be7 30. Nd5 Kc5 31. Nxe7 resign