1.Nf3 d5 2.g3 f6 3.d4 Bg4 4.Bg2 e6 5.h3 Bh5 6.O-O Nc6 7.Nbd2 f5 8.c4 Nf6 9.Qb3 Qc8 10.g4 fxg4 11.hxg4 Bxg4 12.cxd5 exd5 13.e4 Be6 14.Ng5 Nxd4 15.Qd3 c5 16.b4 h6 17.Nxe6 Qxe6 18.exd5 Nxd5 19.Nb3 Ne2+ 20.Kh1 Ndf4 21.Bxf4 Nxf4 22.Qb5+ Qd7 23.Rfe1+ Be7 24.Qxd7+ Kxd7 25.Bxb7 Rad8 26.Ba6 cxb4 27.Bb5+ Kd6 28.Rad1+ Nd5 29.Bc4 Kc6 30.Re6+ Rd6 31.Bxd5+ Kd7 32.Nc5+ Kd8 33.Nb7+ Kc8 34.Nxd6+ Kd7 35.Rxe7+ Kxd6 36.Rxg7 Kc5 37.Rg8 Rxg8 38.Bxg8 b3 39.axb3 a5 40.Bh7 h5 41.Kg2 h4 42.Kh3 a4 43.bxa4 Kc6 44.a5 Kb5 45.Kg4 Kc6 46.a6 h3 47.a7 Kb6 48.a8=Q h2 49.Qb8+ Ka5 50.Qa7+ Kb4 51.Qb6+ Ka4 52.Qc5 h1=Q 53.Rxh1 Kb3 54.Qc8 Ka4 55.Qc7 Kb3 56.Qd8 Kc4 57.Qe7 Kd4 58.Qf8 Kc3 59.Qe8 Kd4 60.Qf7 Ke5 61.Bg6 Kd4 62.Qg7+ Kd5 63.Bf7+ Kc6 64.Bg8 Kb5 65.Bh7 Kb4 66.Bg6 Kc5 67.Bf7 Kd6 68.Bg8 Kc5 69.Bh7 Kd5 70.Bg6 Kc5 71.f3 Kb5 72.Bf7 Ka5 73.Rg1 Ka6 74.Rf1 Kb6 75.Re1 Kc7 76.Re2 Kd8 77.Re8+ Kc7 78.Rg8 Kd7 79.Rb8 Kc6 80.Rd8 Kb7 81.Qf8 Ka6 82.Qe8 Ka5 83.Rc8 Ka6 84.Rc7 Kb6 85.Rd7 Ka5 86.Re7 Ka6 87.Re6+ Ka7 88.Ra6+ Kb7 89.Rb6+ Kc7 90.Rb7+ Kxb7 91.Qf8 Ka6 92.Qc8+ Ka7 93.Qd7+ Kb8 94.Qe7 Kc8 95.Qf8+ Kd7 96.Qg7 Kc7 97.Qh7 Kd8 98.Qh6 Kc8 99.Qh5 Kb7 100.Qh4 Kb6 101.Qh3 Kb5 102.Qh8 Kc6 103.Qg8 Kb6 104.Qb8+ Kc5 105.Qd8 Kb4 106.Qd7 Kc3 107.Qe7 Kc2 108.Qf8 Kb2 109.Qg7+ Kb1 110.Kf4 Kc2 111.Ke3 Kd1 112.Qg8 Ke1 113.Qg1# 1-0