1.e4 e5 2.d3 Nf6 3.Nf3 Nc6 4.c4 Bb4+ 5.Nc3 d6 6.Be2 Nd7 7.O-O O-O 8.Bg5 f6 9.Be3 Bc5 10.d4 Nxd4 11.Nxd4 exd4 12.Bxd4 Ne5 13.Bxc5 dxc5 14.Qxd8 Rxd8 15.Rad1 Rd4 16.f4 Ng6 17.Rxd4 cxd4 18.Nb5 c5 19.Nd6 Rb8 20.g3 Bh3 21.Rb1 b6 22.b4 cxb4 23.Rxb4 Rd8 24.c5 bxc5 25.Nb7 cxb4 26.Nxd8 Bd7 27.Bc4+ Kf8 28.Ne6+ Bxe6 29.Bxe6 Ke7 30.Bg8 Nf8 31.Kf2 Ne6 32.Ke2 Nc5 33.Bxh7 a5 34.Bg8 a4 35.Bd5 Kd6 36.Kd2 f5 37.Bf7 fxe4 38.Bc4 b3 39.axb3 axb3 40.Kc1 d3 41.Kd2 b2 42.Ba2 Nb3+ 43.Kc3 d2 44.Kc2 e3 45.Bxb3 e2 46.Kxd2 b1=Q 47.Kxe2 Qxb3 48.Kd2 Qb2+ 49.Ke3 Qxh2 50.Kf3 Kc7 51.Ke3 Qxg3+ 52.Kd2 Qxf4+ 53.Kc3 Qc1+ 54.Kd3 Qg5 55.Kc2 Qf5+ 56.Kb2 Qf3 57.Kc2 Qf8 58.Kb2 Qe7 59.Kc2 Qd6 60.Kb2 Qa6 61.Kc2 Qh6 62.Kb2 Qg6 63.Ka2 Qf5 64.Kb2 g6 65.Ka2 Qf3 66.Kb2 Qg2+ 67.Ka1 Qg3 68.Kb2 Qf4 69.Ka1 Qg5 70.Kb2 Qf5 71.Ka2 g5 72.Kb2 Qf3 73.Ka1 g4 74.Kb2 Qf8 75.Kb1 Kc8 76.Kc2 Qh6 77.Kb2 Qh2+ 78.Ka1 Qg3 79.Kb2 Qb8+ 80.Ka1 Qe5+ 81.Kb1 Qb2+ 82.Kxb2 g3 83.Ka1 g2 84.Kb2 g1=Q 85.Kc2 Qg7 86.Kb1 Qh7+ 87.Ka1 Qh4 88.Kb2 Qf2+ 89.Ka1 Qf8 90.Kb2 Kb7 91.Ka1 Kb6 92.Kb2 Kc5 93.Kc2 Kd4 94.Kb2 Ke4 95.Ka1 Ke5 96.Kb2 Kd6 97.Kc2 Kc6 98.Kb2 Kd5 99.Ka1 Ke4 100.Kb2 Ke3 101.Ka1 Qh6 102.Kb2 Qg6 103.Ka1 Qe6 104.Kb2 Qc4 105.Ka1 Qc8 106.Kb2 Kd4 107.Ka1 Kc3 108.Kb1 Qa6 109.Kc1 Qa1# 0-1