1. e4 e5 2. Nf3 d6 3. Bc4 Bg4 4. Be2 Bxf3 5. Bxf3 g6 6. d4 Qe7 7. Nc3 Bh6 8. Bxh6 Nf6 9. Bg7 Rg8 10. Bh6 Na6 11. Ne2 O-O-O 12. Bg5 Rh8 13. c3 h6 14. Be3 Qe8 15. Ng3 h5 16. h3 Qb5 17. b3 Ng8 18. Be2 Qc6 19. Bxa6 Qxa6 20. Ne2 Nf6 21. f3 Qc6 22. d5 Qe8 23. Bxa7 b6 24. Qc1 Kb7 25. Bxb6 cxb6 26. Qg5 Nd7 27. b4 Rc8 28. O-O b5 29. a4 bxa4 30. Rxa4 Nc5 31. Ra3 Na6 32. Qf6 Qb5 33. Qxf7 Rc7 34. Ng3 Rxf7 35. resign