1. d4 c5 2. d5 c4 3. e4 b5 4. Nc3 Ba6 5. b3 Qc7 6. g3 Qe5 7. Qd2 Nf6 8. f3 b4 9. f4 Qxc3 10. Qxc3 bxc3 11. bxc4 Nxe4 12. Bd3 Nc5 13. Nf3 Nxd3 14. cxd3 d6 15. O-O g6 16. Nd4 Bg7 17. Be3 Nd7 18. Rac1 Nc5 19. Rxc3 Nxd3 20. Rxd3 Bxc4 21. Rc3 Bxf1 22. Kxf1 O-O 23. Rc7 e5 24. Nc6 a6 25. fxe5 dxe5 26. Bc5 Rfe8 27. d6 Bf6 28. d7 Red8 29. Nxd8 Rxd8 30. Rc8 Kg7 31. Rc7 h5 32. Kg2 g5 33. Kf3 g4 34. Ke4 Kg6 35. Kd5 Kf5 36. Kd6 e4 37. Rc8 Be5 38. Ke7 Bf6 39. Kd6 Be5 40. Kc6 Bf6 41. Bb6 Rxd7 42. Kxd7 Be5 43. Ra8 h4 44. gxh4 Bxh2 45. Rg8 Bf4 46. Ke7 f6 47. h5 Bh6 48. Rg6 Bd2 49. Kf7 Bc3 50. h6 Be1 51. h7 resign