1.d4 Nf6 2.c4 e6 3.Nf3 Be7 4.g3 d5 5.Nc3 Nbd7 6.b3 O-O 7.Bg2 b6 8.O-O Bb7 9.Bb2 c5 10.Ne1 Ne4 11.cxd5 exd5 12.Nxe4 dxe4 13.Nc2 Re8 14.Rc1 Bg5 15.Ne3 Bxe3 16.fxe3 Qg5 17.Rf4 Rad8 18.Qc2 cxd4 19.Bxd4 Nf8 20.Bh3 Ne6 21.Bxe6 Rxe6 22.Qc7 Qe7 23.Rg4 g6 24.Rf4 Re8 25.Qc3 Rc8 26.Qxc8+ Bxc8 27.Rxc8+ Qe8 28.Rxe8+ Rxe8 29.Kf1 Ra8 30.h4 Kf8 31.Bh8 b5 32.Bd4 g5 33.hxg5 f5 34.a3 b4 35.Rxf5+ Ke7 36.Rb5 Kd7 37.Rb7+ Kc6 38.Rxb4 Rb8 39.Rxb8 Kd7 40.Rb7+ Ke8 41.Rb8+ Kd7 42.Kg2 Ke6 43.Kf2 Ke7 44.Rd8 h5 45.g4 h4 46.a4 Ke6 47.Bf6 a6 48.Rd4 Kf7 49.Kf1 Ke6 50.Rc4 Kd7 51.Be7 h3 52.Bd8 Ke8 53.Rc8 Kf8 54.a5 h2 55.Be7+ Kf7 56.Kg2 h1=R 57.Rd8 Re1 58.g6+ Kxe7 59.Rc8 Ra1 60.Kf2 Kd7 61.Rc5 Kd6 62.Rg5 Ra4 63.b4 Ra1 64.Kg3 Ke6 65.Rf5 Kd7 66.Kf2 Kc7 67.Rf8 Kd6 68.Rf7 Ra3 69.Rf8 Rxe3 70.Rb8 Rb3 71.Re8 Kd7 72.Rxe4 Kd6 73.Re3 Kc7 74.Rg3 Kb8 75.Rf3 Ra3 76.Ke1 Kc8 77.Rxa3 Kc7 78.Rc3+ Kd6 79.Rc6+ Ke5 80.g5 Kd4 81.b5 Ke5 82.Rc5+ Ke4 83.Kd1 Ke3 84.Ke1 axb5 85.Re5+ Kd4 86.Re7 b4 87.Kd1 Kc4 88.Re8 Kc5 89.Ke1 Kd6 90.Kd2 Kd5 91.g7 Kd4 92.Rb8 Kc4 93.Re8 Kb3 94.a6 Ka2 95.Re3 Ka1 96.Rf3 Kb1 97.Rf1+ Ka2 98.Rf8 b3 99.a7 Ka1 100.Re8 Kb1 101.Kd3 b2 102.e4 Kc1 103.Rb8 Kd1 104.Rb5 Kc1 105.a8=R Kd1 106.Rh8 b1=B+ 107.Rxb1# 1-0