1.g3 Nf6 2.c4 e5 3.Bg2 Bc5 4.Nc3 c6 5.Qb3 O-O 6.e3 d5 7.cxd5 cxd5 8.Nxd5 Nc6 9.Nxf6+ Qxf6 10.Ne2 Be6 11.Qxb7 Nb4 12.O-O Nc2 13.Rb1 Bxa2 14.Qb5 Rac8 15.d4 exd4 16.exd4 Bb6 17.Bg5 Qe6 18.Nf4 Qe8 19.Qxe8 Rfxe8 20.Nd5 Bxb1 21.Rxb1 f6 22.Bd2 Nxd4 23.Nxb6 axb6 24.Be3 Red8 25.h4 b5 26.b4 Rc3 27.Bf1 Rcc8 28.Kg2 Rd5 29.Rd1 Rcd8 30.Rc1 Nf5 31.Bb6 Rb8 32.Ba7 Rb7 33.Rc8+ Kf7 34.Bc5 Nd6 35.Rd8 Ke6 36.Be2 Rc7 37.Ra8 Rd2 38.Bf3 Nc4 39.Re8+ Kd7 40.Re7+ Kd8 41.Re6 Rxc5 42.bxc5 b4 43.Re4 Rc2 44.Rd4+ Kc7 45.Be4 Rc1 46.Bxh7 b3 47.Rg4 g5 48.h5 b2 49.Bf5 Na3 50.Rb4 Rxc5 51.h6 Rxf5 52.h7 Rb5 53.Rxb2 Rxb2 54.h8=Q Rb6 55.Qg7+ Kc8 56.Qf8+ Kd7 57.Qxa3 Kc7 58.Qa7+ Kc8 59.Qxb6 g4 60.Qxf6 Kc7 61.Qf8 Kc6 62.Qg8 Kd6 63.Qh8 Kc5 64.Qb8 Kd5 65.Qd8+ Ke4 66.Qb8 Kd5 67.f3 Kd4 68.Qc7 Kd5 69.Kf2 Kd4 70.Qd7+ Kc4 71.Qc8+ Kb4 72.Qc7 Kb5 73.Qd7+ Ka5 74.Qe7 Kb5 75.Qf8 Kc4 76.Qe8 Kc5 77.Qf8+ Kc4 78.f4 Kc3 79.Kg2 Kc4 80.f5 Kd3 81.Qf7 Kd2 82.Qf8 Kc1 83.Qg8 Kd2 84.Qh8 Kd1 85.Kf2 Kc2 86.Qb8 Kc3 87.f6 Kc2 88.f7 Kd2 89.Qc8 Kd3 90.Qd8+ Kc3 91.Qd7 Kb3 92.Qe8 Kc3 93.Qb8 Kc4 94.Qc8+ Kd5 95.Qe8 Kd6 96.Qb8+ Kc5 97.Qc7+ Kd4 98.Qd7+ Kc5 99.Qe8 Kb6 100.Qf8 Kb7 101.Qg7 Kc7 102.Qh7 Kd6 103.Qh6+ Kd5 104.Qh5+ Ke4 105.Qh4 Kd3 106.Qh8 Kc2 107.Qb8 Kc1 108.f8=N Kd2 109.Ng6 Kc1 110.Ke3 Kd1 111.Qb1# 1-0