1.d4 c5 2.d5 g6 3.a4 Nf6 4.Nc3 Bg7 5.e4 d6 6.Nf3 Nbd7 7.Be2 a6 8.O-O O-O 9.h3 b6 10.Bf4 Bb7 11.Re1 Ne8 12.Qd2 Nc7 13.Bh6 e6 14.dxe6 Nxe6 15.Bxg7 Kxg7 16.Qxd6 Nf6 17.Rad1 Qxd6 18.Rxd6 Nxe4 19.Rxb6 Nxc3 20.bxc3 Bd5 21.Bxa6 Rfb8 22.Rxb8 Rxb8 23.Bb5 Bxf3 24.gxf3 Kf6 25.Ra1 Nc7 26.Bc4 Rb2 27.a5 Rxc2 28.Ra3 Rc1+ 29.Kg2 Ke7 30.a6 Nxa6 31.Bxa6 f5 32.f4 Rc2 33.Bc4 Kd6 34.Bg8 h6 35.Ra6+ Ke7 36.Rxg6 Rxc3 37.Rxh6 c4 38.Rc6 Rc1 39.Rxc4 Ra1 40.Bh7 Kf6 41.Rc5 Ra8 42.Bxf5 Ra3 43.Be4 Ra4 44.Kf3 Ra6 45.h4 Ra1 46.h5 Rh1 47.Bg6 Ke6 48.f5+ Kf6 49.Rc6+ Kg5 50.f6 Rh3+ 51.Ke4 Rh2 52.f7 Rxf2 53.Rc5+ Kh6 54.Rf5 Rxf5 55.Kxf5 Kg7 56.h6+ Kf8 57.h7 Kg7 58.h8=Q+ Kxh8 59.f8=Q# 1-0