1. c4 d6 2. Nc3 Nf6 3. d4 g6 4. e4 Bg7 5. Nf3 O-O 6. Be2 e5 7. O-O Nc6 8. d5 Ne7 9. Nd2 Nd7 10. b4 f5 11. Rb1 Nf6 12. c5 fxe4 13. Ndxe4 Nf5 14. Nxf6 Bxf6 15. Ne4 Nd4 16. Bg4 Be7 17. Bxc8 Rxc8 18. Bb2 dxc5 19. bxc5 Qxd5 20. Bxd4 exd4 21. Qb3 Qxb3 22. Rxb3 b6 23. cxb6 cxb6 24. Rd3 Rc4 25. f3 Ra4 26. Rfd1 Rd8 27. R1d2 Kf7 28. Rc2 Rd5 29. Kf2 Rda5 30. Rdd2 h6 31. Ke2 Ra3 32. Rxd4 Rxa2 33. Rdd2 Rxc2 34. Rxc2 Bc5 35. Nxc5 Rxc5 36. Rb2 Ke6 37. f4 Kd6 38. Ke3 Kc6 39. g4 a5 40. Ke4 b5 41. f5 gxf5 42. gxf5 Kd6 43. Rd2 Ke7 44. Rg2 b4 45. Rg7 Kf8 46. Rb7 Ke8 47. f6 Rh5 48. Kd4 Rf5 49. Ra7 Kf8 50. Kc4 Rh5 51. Kd4 Rb5 52. Kc4 b3 53. Kxb5 b2 54. Rxa5 b1=Q 55. Kc6 Qc2 56. Rc5 Qxh2 57. resign