1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 Bc5 5. Bxf7 Ke7 6. Bc4 Rf8 7. Nc3 h6 8. Nf3 d6 9. h3 Nd4 10. Nxd4 Bxd4 11. O-O Qe8 12. d3 Qg6 13. Kh2 Bd7 14. Qe1 Bxc3 15. Qxc3 Nh5 16. d4 exd4 17. Qxd4 b5 18. Be2 Nf4 19. Bf3 Nxh3 20. e5 Rxf3 21. exd6 Qxd6 22. Qxd6 cxd6 23. Re1 Kd8 24. gxf3 Rc8 25. Be3 Rxc2 26. Bxa7 Bf5 27. Kg3 Rxb2 28. Bb6 Kd7 29. Rac1 d5 30. Rc7 Kd6 31. Rf7 resign