1.d4 e6 2.Nf3 Nf6 3.c4 Ne4 4.e3 d5 5.Bd3 Be7 6.O-O O-O 7.Nbd2 f5 8.b3 Nd7 9.Qc2 c6 10.Rb1 b6 11.cxd5 cxd5 12.Qc6 Rb8 13.Qxe6+ Kh8 14.Qc6 Bb7 15.Qc2 Rc8 16.Qb2 Bb4 17.a3 Bc3 18.Qa2 g5 19.a4 Rf6 20.Bb5 g4 21.Nxe4 fxe4 22.Nh4 Nf8 23.Be2 h5 24.Ba3 Ne6 25.Rbc1 Ng5 26.b4 Kg7 27.Qb3 Bd2 28.Rc2 Rxc2 29.Qxc2 Be1 30.Rxe1 Rxf2 31.Rf1 Rxf1+ 32.Bxf1 Nh3+ 33.gxh3 Qxh4 34.Qc7+ Qe7 35.Qxe7+ Kg6 36.Qxe4+ Kg5 37.Qf4+ Kg6 38.Bc4 b5 39.Qf2 Bc8 40.Qh4 a6 41.Qg3 Kg5 42.hxg4 hxg4 43.Bxb5 Bf5 44.Be8 Kh6 45.Qe1 Bd3 46.h3 gxh3 47.Bf7 Bb1 48.Bb2 Bh7 49.Qh4+ Kg7 50.Qh5 Bg8 51.Qh8+ Kxh8 52.Bxg8 Kxg8 53.b5 Kf7 54.Ba1 Ke7 55.Kf1 a5 56.Bc3 Kd7 57.Bxa5 h2 58.Kg2 Ke7 59.e4 Kf6 60.Bb6 Kg6 61.a5 h1=B+ 62.Kxh1 dxe4 63.Bc7 Kg5 64.Bd6 Kg6 65.Bb4 Kh6 66.Kg1 Kg7 67.b6 Kh8 68.Bc3 Kg7 69.Bb2 Kf7 70.Kh1 Kg7 71.a6 Kf7 72.Bc1 Kf8 73.Bd2 Kg8 74.Bg5 Kf8 75.Bd2 Kg7 76.Be1 Kf8 77.Kg1 Kg7 78.Kh1 Kf7 79.Bc3 Kf6 80.d5+ Kg6 81.Kg1 Kf5 82.Be5 Kg4 83.b7 e3 84.Bd6 Kh3 85.Be7 e2 86.Kf2 Kh2 87.Ba3 e1=N 88.Kxe1 Kg3 89.Kd1 Kf3 90.b8=B Ke3 91.Bc1+ Kd4 92.Ba7+ Kc3 93.Bd4+ Kb3 94.Ba3 Ka2 95.Kc2 Kxa3 96.d6 Ka2 97.Ba1 Kxa1 98.a7 Ka2 99.a8=Q# 1-0