1. c4 f5 2. Nf3 Nf6 3. g3 b6 4. d4 e6 5. Bg5 Be7 6. Nc3 Bb7 7. Bg2 d6 8. Qc2 Ne4 9. Bxe7 Qxe7 10. O-O O-O 11. d5 Nxc3 12. Qxc3 e5 13. Rfe1 a5 14. Bh3 Nd7 15. Rad1 Nc5 16. Nh4 Bc8 17. f3 g5 18. Ng2 h5 19. Ne3 e4 20. Bg2 f4 21. Nc2 e3 22. Nd4 Qg7 23. a3 Qe5 24. Nb5 Qxc3 25. Nxc3 Ba6 26. b4 axb4 27. axb4 Nd7 28. b5 Bc8 29. g4 Ne5 30. Ne4 hxg4 31. Nxg5 Ra4 32. fxg4 Rxc4 33. Ne6 Bxe6 34. dxe6 Rc5 35. Bd5 Re8 36. h3 Kg7 37. Rf1 Ng6 38. h4 Nxh4 39. Rxf4 Kg6 40. Rf7 Kg5 41. Kh2 Ng6 42. Kg3 Ne7 43. Bc6 Nxc6 44. bxc6 Rxe6 45. Rxc7 Rc2 46. Rd5 Kg6 47. Kf3 Rc1 48. Kg2 Re1 49. Kf3 Rf1 50. Kg3 Rf2 51. Rb7 Rxe2 52. Rxb6 Rc2 53. c7 e2 54. Kf4 e1=Q 55. Rg5 Kf6 56. Rf5 Ke7 57. c8=N Rxc8 58. Rb7 Ke8 59. resign