1. e4 b6 2. f4 Bb7 3. Nc3 g6 4. Nf3 e6 5. Bc4 Bc5 6. d4 Bb4 7. a3 Bxc3 8. bxc3 Qe7 9. Qd3 Nc6 10. O-O a6 11. d5 Nf6 12. dxc6 dxc6 13. Ne5 Rd8 14. Qe3 b5 15. Bb3 c5 16. c4 Nxe4 17. cxb5 f6 18. Nc6 Bxc6 19. bxc6 f5 20. Bb2 O-O 21. a4 h6 22. Rad1 Kh7 23. Ba3 e5 24. Rxd8 Rxd8 25. h3 exf4 26. Rxf4 Qe5 27. Rxe4 fxe4 28. c3 Rd3 29. Qxc5 Qxc5 30. Bxc5 Rxc3 31. Bd5 Rxc5 32. Bxe4 Rc4 33. Bf3 Rxa4 34. Kf2 Ra3 35. Ke2 Rc3 36. Kd2 Rc5 37. Be4 a5 38. Kd3 a4 39. Kd4 Rc1 40. Kd3 a3 41. Kd2 Rc5 42. Bb1 Rxc6 43. g4 Rb6 44. Kc2 c5 45. Ba2 Rb2 46. resign