1.d4 d5 2.c4 e6 3.Nc3 c6 4.e4 dxe4 5.Nxe4 Bb4+ 6.Bd2 Qxd4 7.Bxb4 Qxe4+ 8.Ne2 Na6 9.Bf8 Qg6 10.Qd2 Nf6 11.Ba3 c5 12.O-O-O Bd7 13.Ng3 O-O-O 14.Bd3 Qg4 15.f3 Qh4 16.Qe3 b6 17.Ne4 Nxe4 18.Bxe4 f5 19.g3 Qf6 20.Bc2 Bc6 21.Rhe1 Rxd1+ 22.Rxd1 e5 23.b3 f4 24.gxf4 exf4 25.Qd2 Nb4 26.Bb2 Qf7 27.Qd6 Bxf3 28.Be5 Nc6 29.Bf5+ Kb7 30.Be6 Qg6 31.Qc7+ Ka6 32.Bc8+ Rxc8 33.Qxc8+ Ka5 34.Bc3+ Nb4 35.Rd2 Qg1+ 36.Kb2 Be4 37.Qd7 Ka6 38.Rd1 Qxh2+ 39.Rd2 Qg1 40.Rd1 Qh2+ 41.Rd2 Qg1 42.Qc8+ Ka5 43.Qe8 Qb1+ 44.Ka3 Qc1+ 45.Bb2 Bc6 46.Bxc1 Bxe8 47.Re2 Bg6 48.Bxf4 Nc6 49.Re6 Nd4 50.Re7 Ka6 51.Kb2 Nc6 52.Rxg7 Nb4 53.Bb8 Nc6 54.Bd6 Nd4 55.Rd7 Bf5 56.Rf7 Bg6 57.Rc7 Ne6 58.Re7 Nd4 59.a3 Nf5 60.Rd7 Nxd6 61.Rxd6 Kb7 62.Rd7+ Kb8 63.b4 cxb4 64.axb4 h5 65.Rd6 Bf5 66.Rh6 Bg4 67.Kc3 Kc7 68.Kd4 a5 69.b5 a4 70.Kc3 a3 71.Kb3 Be2 72.Kxa3 Kb7 73.Kb4 Bg4 74.c5 bxc5+ 75.Kxc5 Bf3 76.Rh7+ Kb8 77.Kb6 Kc8 78.Ka7 Bh1 79.Rxh5 Bf3 80.Rh3 Bd5 81.b6 Kd7 82.Rh2 Bf3 83.Rf2 Bh1 84.Rf1 Be4 85.Re1 Bc6 86.Kb8 Bg2 87.Ka7 Bc6 88.Rc1 Bg2 89.Rg1 Bf3 90.Ra1 Bg2 91.Ra2 Bd5 92.Rd2 Ke6 93.Kb8 Bh1 94.Rh2 Bf3 95.Kc7 Ba8 96.Ra2 Bh1 97.Ra1 Bg2 98.Rg1 Ba8 99.Ra1 Bg2 100.Ra2 Bf3 101.Ra6 Bh1 102.b7+ Ke5 103.b8=Q Kd4 104.Ra4+ Ke5 105.Qb5+ Bd5 106.Qb2+ Kf5 107.Kd6 Bh1 108.Qe5+ Kg6 109.Rg4+ Kh6 110.Qh8# 1-0