1.d4 Nf6 2.c4 e6 3.g3 c6 4.Nf3 Be7 5.b3 O-O 6.Bg2 d5 7.O-O b6 8.Bb2 Nbd7 9.h4 Bb7 10.Nc3 h6 11.Rc1 Rc8 12.Qd3 Re8 13.Rfd1 Qc7 14.Nd2 dxc4 15.Nxc4 b5 16.Nd2 Qb6 17.Nce4 Red8 18.Qb1 c5 19.dxc5 Nxc5 20.Nxf6+ Bxf6 21.Bxf6 gxf6 22.b4 Na4 23.Rxc8 Rxc8 24.Ne4 Bxe4 25.Qxe4 Qc7 26.Qg4+ Kh7 27.Qh5 Nc3 28.Rd3 Kg7 29.Qg4+ Kf8 30.Qf3 Qe5 31.Rd7 Nxe2+ 32.Kh2 Rc4 33.Qa8+ Kg7 34.Qe8 Rxh4+ 35.Bh3 Qh5 36.gxh4 Qe5+ 37.Kg2 Nf4+ 38.Kf3 Qe2+ 39.Kxf4 Qxf2+ 40.Ke4 Qe2+ 41.Kd4 Qc4+ 42.Ke3 Qc1+ 43.Rd2 Qe1+ 44.Re2 Qg3+ 45.Kd4 Qxh4+ 46.Kd3 Qc4+ 47.Ke3 Qc3+ 48.Kf2 Qd4+ 49.Kg2 Qc4 50.Rf2 Qd5+ 51.Kg1 Qd1+ 52.Bf1 Qd8 53.Qxd8 Kh7 54.Rf3 a5 55.Rf4 axb4 56.Rf5 e5 57.Rxf6 b3 58.Rxf7+ Kg6 59.Rf8 b4 60.axb3 Kh5 61.Kf2 Kg6 62.Ke2 e4 63.Ke3 h5 64.Kd4 Kh6 65.Kc4 Kh7 66.Kxb4 Kh6 67.Ka3 e3 68.Ka4 Kg6 69.Ka5 Kg7 70.Ka6 Kh6 71.Ka7 h4 72.Kb6 h3 73.Ka5 Kh5 74.Ka4 Kg4 75.Ka3 h2 76.Be2+ Kh3 77.Rf6 Kh4 78.Rf5+ Kh3 79.Rf1 h1=N 80.Rxh1+ Kg3 81.Ba6 Kg4 82.Bb5 Kg3 83.Bc6 Kf2 84.Bb7 Ke2 85.Ba6+ Kf2 86.b4 e2 87.Rh2+ Kg1 88.Bb5 e1=Q 89.Qd4+ Qf2 90.Qxf2# 1-0