1. Nf3 d5 2. g3 f6 3. d4 Bg4 4. Bg2 Qd6 5. O-O Nc6 6. h3 Bf5 7. Nh4 Be4 8. c3 Qe6 9. f3 Bxb1 10. Rxb1 g5 11. e4 gxh4 12. exd5 Qxd5 13. f4 Qa5 14. d5 O-O-O 15. Qg4 Kb8 16. dxc6 Qc5 17. Kh1 hxg3 18. cxb7 f5 19. Qxg3 Nf6 20. Be3 Ne4 21. Bxe4 Qb5 22. Bg2 c6 23. Qf3 Kxb7 24. c4 Qa6 25. b4 Qxc4 26. b5 Rd6 27. bxc6 Kc7 28. Rb7 Kc8 29. Rfb1 Rd8 30. Rb8 Kc7 31. R1b7 Kd6 32. Rxd8 Ke6 33. Qd5 Qxd5 34. Bxd5 Kf6 35. Bd4 resign