1. e4 g6 2. d4 Bg7 3. e5 Nc6 4. Be3 d6 5. d5 Nxe5 6. Nc3 Nf6 7. b3 O-O 8. Be2 Bf5 9. h3 c6 10. f4 Ned7 11. Bf3 Nb6 12. Nge2 cxd5 13. a4 Be4 14. O-O Bxf3 15. Rxf3 e5 16. f5 e4 17. Rg3 gxf5 18. Bh6 Nh5 19. Rg5 Qf6 20. Rxh5 Bxh6 21. a5 Nd7 22. Nxd5 Qg7 23. Ne7 Kh8 24. Nxf5 Qg6 25. Ned4 Bg5 26. Qg4 Nf6 27. Qxg5 Nxh5 28. Qxg6 fxg6 29. Ne3 Ng3 30. Nd5 Rae8 31. Re1 Nf5 32. Nb5 Re5 33. c4 Ne7 34. Ne3 d5 35. c5 Nc6 36. Nc4 Ref5 37. Nbd6 dxc4 38. Nxf5 Rxf5 39. Rxe4 cxb3 40. a6 b2 41. Re1 Rxc5 42. axb7 Rc1 43. resign