1. e4 e5 2. Bc4 b6 3. Nc3 Bb4 4. a3 Bxc3 5. bxc3 Nc6 6. Qf3 Qf6 7. d3 h6 8. Be3 Nge7 9. Qxf6 gxf6 10. Nf3 d6 11. O-O-O Bg4 12. Kd2 O-O-O 13. Bxf7 Rh7 14. Bc4 f5 15. h3 Bh5 16. Be6 Kb8 17. exf5 Bxf3 18. gxf3 Rf8 19. f4 Nxf5 20. Bd5 Nce7 21. Be4 exf4 22. Bxf4 h5 23. Bg5 Rg7 24. h4 d5 25. Bxf5 Nxf5 26. Rde1 Rgf7 27. f4 c6 28. Re6 Kb7 29. Rhe1 Ng7 30. Re7 Rxe7 31. Rxe7 Ka6 32. Rxg7 Re8 33. Rh7 Ka5 34. Rxa7 Kb5 35. f5 resign