1.e4 Nf6 2.e5 Nd5 3.d4 d6 4.c4 Nb6 5.f4 Bf5 6.Nc3 Nc6 7.Be3 dxe5 8.fxe5 e6 9.Be2 f6 10.exf6 Qxf6 11.c5 Nd5 12.Nxd5 exd5 13.Nf3 Be7 14.O-O Qe6 15.Qd2 O-O 16.Bf4 Rac8 17.Rae1 Be4 18.b4 Qg6 19.Rf2 Bf6 20.Ref1 a6 21.a4 h6 22.b5 axb5 23.axb5 Ne7 24.Ne5 Bxe5 25.Bxe5 Rxf2 26.Rxf2 Ra8 27.h3 c6 28.b6 Ra1+ 29.Kh2 h5 30.Qc3 Ra2 31.Qb3 Rc2 32.Qg3 Qxg3+ 33.Bxg3 Nf5 34.Ba6 h4 35.Bxh4 Nxh4 36.Rxc2 Bxc2 37.Bxb7 Ba4 38.Bc8 Ng6 39.b7 Nh8 40.b8=Q Nf7 41.Qa7 Bd1 42.Qa6 Bf3 43.Qb7 Ng5 44.Qa7 Nxh3 45.Qa6 Nf2 46.Qb7 g6 47.Qa7 Kf8 48.Qa6 Be4 49.Qb7 Kg8 50.Qa7 Kf8 51.Qa6 Kg8 52.Qb7 Kh8 53.Qa7 Kg8 54.Qa6 Kh8 55.Qb7 g5 56.Qb8 Bg6 57.Qa7 Bd3 58.Qb7 Bh7 59.Qa7 Bf5 60.Qa6 Be6 61.Qb7 Bf5 62.Qb8 Bxc8 63.Qxc8+ Kg7 64.Qc7+ Kh8 65.Qb8+ Kg7 66.Qa7+ Kg8 67.Qa6 Kh8 68.Qb7 Ng4+ 69.Kg3 Nh6 70.Qa7 Kg8 71.Qa6 Nf5+ 72.Kh2 Kf8 73.Qb7 Ne7 74.Qa7 Nf5 75.Qa6 Ne7 76.Qb7 Nf5 77.Qa7 Ke8 78.Qa6 Ng3 79.Qb6 Kf7 80.Qa7+ Kf6 81.Qa6 Kg6 82.Qa5 Kf5 83.Qb6 Ke4 84.Qa7 Kf4 85.Qa6 Nf5 86.Qxc6 Ng3 87.Qd7 Nf5 88.Qc8 Ng3 89.Qe8 g4 90.Qg8 Nf5 91.Qd8 Ne7 92.Qb8+ Ke4 93.Qa7 Nf5 94.Qa6 Kf4 95.Qb7 g3+ 96.Kg1 Nxd4 97.Qc7+ Ke4 98.Qd8 Ke3 99.Qe7+ Kd3 100.Qf8 Kd2 101.Kf1 Nc2 102.Qh6+ Ne3+ 103.Kg1 d4 104.c6 d3 105.c7 Ke2 106.Qh5+ Ke1 107.Qa5+ d2 108.c8=Q Ke2 109.Qh5+ Ke1 110.Qc3 Nxg2 111.Qxg3# 1-0