1.d4 Nf6 2.b3 d5 3.Nf3 c5 4.e3 cxd4 5.exd4 Nc6 6.Bd3 Bg4 7.c3 e6 8.Nbd2 Bd6 9.h3 Bh5 10.O-O O-O 11.Bb2 Qc7 12.c4 Bh2+ 13.Kh1 Bf4 14.a3 Rad8 15.c5 Ne4 16.Nxe4 dxe4 17.Bxe4 f5 18.Bxc6 Qxc6 19.Qe2 Rf6 20.d5 Rxd5 21.Bxf6 gxf6 22.Qc4 Bc7 23.Nd4 Qd7 24.Nb5 Be5 25.Rac1 Rd2 26.Rce1 Bf7 27.Nxa7 Bd4 28.Rd1 Bxf2 29.Rxd2 Qxd2 30.c6 bxc6 31.Nxc6 e5 32.Qc1 Qe2 33.Ne7+ Kf8 34.Nxf5 Be6 35.Qd1 Qxd1 36.Rxd1 Bxf5 37.Rf1 Bd4 38.Rxf5 e4 39.Rf4 e3 40.Rxd4 e2 41.Re4 f5 42.Rxe2 Kf7 43.b4 Kf8 44.Ra2 Ke7 45.a4 Kf6 46.Re2 h6 47.Re5 h5 48.g3 f4 49.Re1 h4 50.gxh4 Kf7 51.b5 Kf6 52.Kg2 Kg6 53.Kf2 Kh5 54.Ra1 f3 55.Re1 Kg6 56.Rc1 Kf6 57.Kg3 Kf5 58.Kf2 Ke5 59.Rf1 Ke4 60.a5 Kd4 61.Kg1 Kc3 62.h5 Kd3 63.h6 Kd2 64.Rc1 Kd3 65.Rc7 Ke2 66.Re7+ Kd1 67.Rf7 Ke1 68.Rxf3 Kd2 69.h7 Kc1 70.b6 Kb2 71.Rf7 Ka2 72.Rf3 Ka1 73.Rd3 Kb2 74.Kf2 Ka1 75.Rd5 Kb1 76.Rf5 Ka1 77.Rf8 Kb2 78.Rf7 Ka2 79.Rc7 Kb1 80.b7 Ka1 81.Kf1 Ka2 82.Kg1 Kb2 83.b8=Q+ Ka2 84.a6 Ka1 85.Kh2 Ka2 86.h8=R Ka3 87.Rh5 Ka2 88.Ra5# 1-0