1. e4 e5 2. Bc4 Nf6 3. d3 Bc5 4. Nf3 d6 5. c3 O-O 6. O-O Nc6 7. d4 exd4 8. cxd4 Bb6 9. Be3 Nxe4 10. Nc3 Nf6 11. a3 a6 12. b4 Ba7 13. Nd5 b5 14. Nxf6 Qxf6 15. Bd5 Bb7 16. Bxc6 Bxc6 17. d5 Bd7 18. Bxa7 Rxa7 19. Re1 Bg4 20. Re3 Raa8 21. Rc1 Rfc8 22. Qd3 h6 23. Nd4 Bf5 24. Nxf5 a5 25. Ne7 Kh8 26. Rce1 Rd8 27. Rf3 Qg5 28. Rxf7 Re8 29. Ng6 Kg8 30. Rfe7 Red8 31. h4 Qf6 32. Rxc7 axb4 33. Ne7 Kf8 34. Qh7 resign