1.h3 e5 2.c4 Nf6 3.d3 d5 4.cxd5 Nxd5 5.Nf3 Bd6 6.Nc3 Nxc3 7.bxc3 c5 8.e3 O-O 9.Be2 Nc6 10.O-O Qf6 11.e4 h6 12.Nh2 Be6 13.Ng4 Qg6 14.Ne3 Rad8 15.Bh5 Qf6 16.Nd5 Bxd5 17.exd5 Ne7 18.Qf3 Qh4 19.g3 Qa4 20.c4 b5 21.Qg4 f5 22.Qe2 bxc4 23.dxc4 Rb8 24.Bf4 exf4 25.Qe6+ Kh7 26.Qxd6 fxg3 27.Qxe7 Qxc4 28.Qe5 Qh4 29.Bf3 gxf2+ 30.Rxf2 Rbe8 31.Qc3 Qxh3 32.Rh2 Qg3+ 33.Rg2 Qe5 34.Qxe5 Rxe5 35.Rd2 Rd8 36.d6 c4 37.d7 c3 38.Rd6 Kg8 39.Rc1 Kf7 40.Bc6 Ke7 41.Rg6 Rc5 42.Ba4 Ra5 43.Bb3 Rxd7 44.Rxg7+ Kd8 45.Rg8+ Kc7 46.Rxc3+ Kb7 47.Rg6 Ra6 48.Rg8 Rad6 49.Rf8 Rd2 50.Rxf5 a6 51.Rf6 R7d6 52.Rf4 Kb6 53.Rb4+ Ka5 54.Rb8 Rb6 55.Rc5+ Rb5 56.Rbxb5+ axb5 57.Rh5 Kb4 58.Rxh6 Kc3 59.Rb6 Kb4 60.Rb8 Kc5 61.Kf1 Kb4 62.Ke1 Rh2 63.Kd1 Kc5 64.Kc1 Kb4 65.Rc8 Ka5 66.Rc6 Kb4 67.Rc2 Rh8 68.Kb2 Ka5 69.Rg2 Kb4 70.Rg5 Rh2+ 71.Bc2 Kc4 72.Rg4+ Kc5 73.Kb3 Rh3+ 74.Kb2 Rh2 75.a3 Rh3 76.Rg5+ Kc4 77.Rg4+ Kc5 78.Rb4 Rh2 79.Kc3 Rh3+ 80.Bd3 Kc6 81.Rb3 Kc5 82.Rxb5+ Kc6 83.a4 Rh8 84.Rb2 Kc7 85.a5 Rb8 86.Rh2 Kb7 87.Rh7+ Kc6 88.a6 Kb6 89.Kb4 Kc6+ 90.Ka5 Rg8 91.a7 Ra8 92.Be4+ Kd6 93.Bxa8 Ke6 94.Kb4 Kd6 95.Bh1 Ke6 96.Kc5 Kf6 97.Kd5 Kg6 98.Rb7 Kf6 99.a8=Q Kg6 100.Ke5 Kh6 101.Qg8 Kh5 102.Rh7# 1-0