1.d4 d5 2.Nf3 Nf6 3.c4 c6 4.cxd5 cxd5 5.Nc3 Nc6 6.Bf4 Nh5 7.Be5 Nf6 8.e3 e6 9.Bd3 Be7 10.Bf4 Nh5 11.Be5 f6 12.Bg3 O-O 13.Ng5 fxg5 14.Qxh5 g6 15.Bxg6 hxg6 16.Qxg6+ Kh8 17.Qh6+ Kg8 18.Qg6+ Kh8 19.h4 g4 20.Qh5+ Kg8 21.Qxg4+ Kf7 22.Qh5+ Kg7 23.Bf4 Rh8 24.Qg4+ Kf7 25.Qf3 Kg8 26.Rh3 Rh7 27.Rg3+ Kh8 28.O-O-O Bd7 29.e4 Qf8 30.Qe3 Qf7 31.Rf3 Qh5 32.Bg5 Re8 33.Rg3 Rg7 34.Kb1 Reg8 35.Re1 Qh7 36.a3 b5 37.Nxb5 Qxe4+ 38.Qxe4 dxe4 39.Rxe4 Rf7 40.f4 e5 41.dxe5 Bf5 42.Re3 Bc5 43.Re1 Rb7 44.Nd6 Bxd6 45.exd6 Rg6 46.Ka2 Bxe4 47.Rxe4 Rxd6 48.f5 Kg8 49.g4 Rd4 50.Re6 Na5 51.Rg6+ Rg7 52.Ra6 Rd5 53.Re6 Nc4 54.Re8+ Kf7 55.Re7+ Kf8 56.Re4 Nd6 57.Re6 Rd7 58.Bf6 Kf7 59.Bc3 Nb5 60.Bb4 Nd4 61.Ra6 Kg8 62.h5 Kh7 63.Rg6 a5 64.Bc3 Ne2 65.Bf6 Nf4 66.g5 Rxf5 67.Rh6+ Kg8 68.Rh8+ Kf7 69.Rh7+ Ke6 70.Rxd7 Kxd7 71.h6 Ng6 72.h7 a4 73.h8=Q Nxh8 74.Bxh8 Rxg5 75.Bf6 Rf5 76.Bc3 Ke6 77.b3 Rf3 78.Kb2 Rf2+ 79.Kb1 axb3 80.a4 Kd5 81.a5 Kc4 82.Be5 Rf5 83.Bg7 Rxa5 84.Kb2 Ra2+ 85.Kb1 Re2 86.Bf6 Kb4 87.Bb2 Re1+ 88.Bc1 Kc3 89.Ka1 Rxc1# 0-1