1.e4 c6 2.Nf3 d5 3.Nc3 Bg4 4.h3 Bxf3 5.Qxf3 Nf6 6.g3 e6 7.Bg2 d4 8.Nd1 h5 9.h4 a5 10.d3 Bb4+ 11.c3 Bc5 12.Qe2 Nbd7 13.O-O O-O 14.Bg5 Qb6 15.Bh3 a4 16.c4 a3 17.b3 Bb4 18.f4 g6 19.e5 Nh7 20.Bh6 Rfe8 21.Nf2 f5 22.exf6 Nhxf6 23.Ne4 Nxe4 24.Qxe4 Kf7 25.Bg5 Nf6 26.Qe5 Nd7 27.Qe2 Qc5 28.Rf2 Kg7 29.Raf1 Qd6 30.g4 hxg4 31.Qxg4 Ra5 32.h5 Rf5 33.Qh4 Rff8 34.hxg6 Rh8 35.Qg4 Nf6 36.Bxf6+ Kxf6 37.g7 Rhg8 38.Rg2 Ke7 39.Qg6 Kd8 40.Qh6 Qe7 41.Rg6 Bd2 42.Bxe6 Kc7 43.Qh7 Be3+ 44.Kg2 Qb4 45.Bxg8 Qd2+ 46.Kg3 Qxd3 47.Rf3 Qb1 48.Be6 Qg1+ 49.Kh4 Qh2+ 50.Bh3 Bf2+ 51.Kg5 Be3 52.g8=Q+ Kb6 53.Qxe8 Qh1 54.Rg7 Qxf3 55.Rxb7+ Kc5 56.b4+ Kxc4 57.b5 Qg3+ 58.Kf6 Qxf4+ 59.Bf5 Qg5+ 60.Kf7 c5 61.b6 Bf4 62.Rb8 Bxb8 63.Qxb8 d3 64.b7 d2 65.Qd6 Qe3 66.b8=Q Qe2 67.Qd7 d1=Q 68.Qdd8 Qee1 69.Qhh8 Qf2 70.Qxd1 Qd2 71.Qa8 Qxd1 72.Be4 Qd7+ 73.Kf6 Qd6+ 74.Kf5 Qd7+ 75.Kf4 Qd2+ 76.Ke5 Qg5+ 77.Bf5 Qe3+ 78.Kd6 Qf4+ 79.Qe5 Qh6+ 80.Be6+ Kd3 81.Kd7 c4 82.Qf5+ Kd2 83.Qfe4 Qg7+ 84.Kd6 Qg3+ 85.Qe5 Qd3+ 86.Bd5 c3 87.Qf4+ Qe3 88.Qxe3+ Kxe3 89.Be4 Kd2 90.Bf5 Kc1 91.Bg6 c2 92.Bh7 Kb2 93.Bxc2 Kxc2 94.Qb8 Kc3 95.Qc8+ Kb2 96.Qd8 Kxa2 97.Kc5 Kb1 98.Kb4 a2 99.Kb3 a1=Q 100.Qd1# 1-0