1.d4 c6 2.Nd2 d5 3.e4 dxe4 4.Nxe4 Nf6 5.Nxf6+ exf6 6.Bc4 a5 7.Nf3 Bd6 8.Qe2+ Qe7 9.O-O Qxe2 10.Bxe2 O-O 11.c4 Re8 12.Be3 g6 13.d5 cxd5 14.cxd5 Bd7 15.Nd2 Na6 16.Nc4 Bc5 17.Rac1 Bb5 18.Rfd1 Rad8 19.Bf3 Bxe3 20.fxe3 Bxc4 21.Rxc4 Rxe3 22.d6 b5 23.Rc6 Nb4 24.Rb6 Nxa2 25.Rxb5 Re5 26.Rb7 Nb4 27.d7 Kf8 28.Ra7 Ke7 29.h4 f5 30.Kf2 h6 31.Rc7 Re6 32.Ra7 Ra6 33.Re1+ Re6 34.Rd1 Ra6 35.Re1+ Kf6 36.Rxa6+ Nxa6 37.Rd1 Nc5 38.Bc6 Ke7 39.Rd5 Nxd7 40.Rxa5 Nf6 41.b4 Rd4 42.b5 Ng4+ 43.Ke2 Ne5 44.Ra7+ Kd6 45.Be8 Re4+ 46.Kf1 Rxh4 47.Bxf7 g5 48.Ra6+ Kc5 49.Be8 Rh1+ 50.Ke2 Rg1 51.Kf2 Rb1 52.g3 Ng4+ 53.Ke2 Rb2+ 54.Kd3 Rb3+ 55.Kc2 Rxg3 56.Rc6+ Kd4 57.b6 Ne3+ 58.Kb3 Nd5+ 59.Kb2 Rg2+ 60.Kb3 Nxb6 61.Rxb6 Rh2 62.Rb4+ Ke3 63.Kc3 f4 64.Rd4 g4 65.Rd3+ Kf2 66.Kd4 f3 67.Ke4 Kg3 68.Kf5 Rc2 69.Kg6 Kh4 70.Kxh6 f2 71.Rd1 g3 72.Rh1+ Kg4 73.Bh5+ Kf4 74.Rh4+ Ke5 75.Rg4 f1=Q 76.Rg5+ Kd4 77.Rg6 Rd2 78.Rg7 Qc1 79.Bd1 Rh2+ 80.Kg6 Ke5 81.Re7+ Kd6 82.Ba4 Kxe7 83.Bc2 Rxc2 84.Kf5 g2 85.Ke5 g1=R 86.Kf5 Qf4+ 87.Kxf4 Re2 88.Kf3 Rg4 89.Kxg4 Rf2 90.Kg3 Rf5 91.Kg2 Kf6 92.Kh3 Rg5 93.Kh2 Kf5 94.Kh1 Kf4 95.Kh2 Kf3 96.Kh3 Rh5# 0-1