1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O d6 5. d3 Bg4 6. h3 Bh5 7. c3 Nf6 8. b4 d5 9. exd5 Nxd5 10. bxc5 Nf4 11. Bxf4 exf4 12. Re1 Ne7 13. Qb3 O-O 14. Ne5 Nf5 15. d4 Qh4 16. Qxb7 Qg5 17. Qxc7 Rae8 18. Na3 Nh4 19. Qc6 f3 20. g4 Rd8 21. Nxf3 Nxf3 22. Kf1 Bxg4 23. hxg4 Qxg4 24. Red1 Qh3 25. Ke2 Rde8 26. Be6 Rxe6 27. Kd3 Ne5 28. Kc2 Nxc6 29. Rh1 Re2 30. Kb3 Qe6 31. Ka4