1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. e4 g6 7. h3 Bg7 8. Bd3 O-O 9. Nf3 b5 10. Nxb5 Nxe4 11. Bxe4 Re8 12. Ng5 Qa5 13. Nc3 Bxc3 14. bxc3 Qxc3 15. Bd2 Qc4 16. Qb3 Rxe4 17. Nxe4 Qxe4 18. Qe3 Bf5 19. O-O Nd7 20. Qxe4 Bxe4 21. Bf4 Nb6 22. Bxd6 Bd3 23. Rfe1 c4 24. Rac1 Nxd5 25. Re5 Nf4 26. Rce1 Ne6 27. Bb4 Rb8 28. Bc3 h5 29. Kh2 Kf8 30. Ra5 Rb7 31. Ra6 Nc5 32. Rc6 Ne6 33. Re5 Ke7 34. Ra5 Nc7 35. Be5 Kd7 36. Rf6 Ke7 37. Rd6 h4 38. a4 g5 39. f3 a6 40. Rh6 Kd7 41. f4 gxf4 42. Bxf4 Ne6 43. Be5 Ke7 44. Rd5 Bg6 45. Rxh4 Bd3 46. Rh6 Bg6 47. h4 Rd7 48. Bf6 resign