1.Nf3 Nf6 2.g3 d5 3.c3 c5 4.Bg2 Nc6 5.d4 cxd4 6.cxd4 Bf5 7.Qb3 Qc8 8.Bf4 e6 9.Nc3 Be7 10.O-O O-O 11.Rfc1 Rd8 12.Nb5 Ne8 13.Ne5 f6 14.Nxc6 bxc6 15.h4 Qb7 16.Nc3 Qxb3 17.axb3 Rd7 18.e4 dxe4 19.Nxe4 Rxd4 20.Nc5 Bxc5 21.Rxc5 Be4 22.Be3 Rb4 23.Bxe4 Rxe4 24.Rxc6 a5 25.Ra4 Rxa4 26.bxa4 Kf7 27.Rb6 Ke7 28.Rb7+ Kd6 29.h5 Nc7 30.Kf1 Kc6 31.Rb6+ Kd7 32.Bd2 Nd5 33.Rb5 g6 34.Rxa5 Rb8 35.Ra7+ Kd6 36.h6 Rxb2 37.Rxh7 Rxd2 38.Rg7 Rd1+ 39.Kg2 Rd2 40.h7 Ne3+ 41.Kf3 Nd1 42.h8=Q Rxf2+ 43.Ke4 Re2+ 44.Kd3 Re3+ 45.Kd2 Nc3 46.Rg8 Nd5 47.Qh3 Rb3 48.Rc8 Ke5 49.Qh1 Kd6 50.Qc1 Nb6 51.Rc6+ Ke7 52.Rc7+ Ke8 53.Qc2 Re3 54.Kxe3 Nd5+ 55.Ke2 Nxc7 56.Qa2 Nd5 57.Qa3 Kd8 58.Qd3 Kc8 59.Qf3 f5 60.Kf1 Nf4 61.Qe3 Ng2 62.Qxe6+ Kb8 63.Qe2 Kc7 64.Qf3 Kb8 65.a5 Ne1 66.Qd5 Nc2 67.Qc6 Ne3+ 68.Ke2 Ng2 69.Qa4 f4 70.Kd3 Ne3 71.Qe8+ Kc7 72.gxf4 Nc2 73.Qf7+ Kc6 74.Qf8 Kb5 75.Kc3 Ka4 76.Qf7 Na1 77.Qd7+ Ka3 78.Qd8 Ka2 79.Kb4 Kb1 80.Qc8 g5 81.Qc7 g4 82.Qa7 Kb2 83.Qc5 Kb1 84.Qc7 Nc2+ 85.Kc3 Kc1 86.Qd8 Ne1 87.Qe8 Nf3 88.Qe7 Kd1 89.Qe8 Ne5 90.Qa4+ Kc1 91.Qa1# 1-0