1.d4 Nf6 2.Nf3 d5 3.Bf4 c5 4.e3 Nc6 5.Be2 cxd4 6.exd4 Bf5 7.c3 e6 8.Nbd2 Bd6 9.Be5 Be7 10.Bf4 h6 11.Qb3 Qc8 12.O-O Nh5 13.Be3 Qc7 14.Rfc1 O-O 15.g3 Nf6 16.Bf4 Qc8 17.Ne5 Nd7 18.Ndf3 Rd8 19.Bd3 Ndxe5 20.Nxe5 Nxe5 21.Bxf5 Nf3+ 22.Kg2 Nh4+ 23.gxh4 exf5 24.h5 Bg5 25.Bxg5 hxg5 26.Re1 Qd7 27.Re5 f6 28.Re2 Re8 29.Rae1 Rxe2 30.Rxe2 Kh7 31.Qc2 Kh6 32.Re3 Kxh5 33.Qe2+ Kg6 34.Re7 Qd6 35.Qe6 Qxe6 36.Rxe6 g4 37.h3 gxh3+ 38.Kxh3 Kg5 39.Re7 Kf4 40.Kg2 g5 41.Rxb7 Re8 42.Rxa7 Re2 43.c4 dxc4 44.Rc7 Rxb2 45.Rxc4 Rxa2 46.Rc6 g4 47.Rxf6 g3 48.Kg1 Rxf2 49.d5 Rd2 50.d6 Kg4 51.Rf7 Rxd6 52.Rd7 Rh6 53.Kf1 Rh2 54.Rd5 Rh1+ 55.Ke2 f4 56.Rd3 Rh6 57.Rd7 f3+ 58.Ke3 Re6+ 59.Kd4 Re1 60.Kc5 Rb1 61.Rd8 Re1 62.Kd6 Rh1 63.Rg8+ Kf4 64.Kc6 Rh6+ 65.Kb7 Rd6 66.Rd8 Rxd8 67.Kb6 g2 68.Ka7 g1=Q+ 69.Ka6 Qd1 70.Ka5 Qe1+ 71.Kb6 Qf2+ 72.Kc6 Qg2 73.Kc7 Qh1 74.Kc6 Qh2 75.Kc7 Qh3 76.Kxd8 Qh4+ 77.Kd7 Qh5 78.Kc8 Qh6 79.Kc7 Qh1 80.Kc6 Qh2 81.Kb5 Qh3 82.Kb4 Qh4 83.Kc3 Qh5 84.Kd3 Qh6 85.Kc3 Qh1 86.Kd3 Qg1 87.Kc4 Qh2 88.Kc3 Qg3 89.Kb4 Qe1+ 90.Kc4 Qd1 91.Kb4 Qf1 92.Kb3 Qc1 93.Ka4 Qb1 94.Ka5 Ke4 95.Ka6 f2 96.Ka7 Kd5 97.Ka8 Kc6 98.Ka7 Qb7# 0-1