1.e4 e5 2.Bc4 Nc6 3.Nf3 Bc5 4.O-O Nf6 5.d4 Nxd4 6.Nxe5 Ne6 7.Bxe6 fxe6 8.Nd3 Be7 9.e5 Nd5 10.Qg4 O-O 11.c4 Nb4 12.Nxb4 Bxb4 13.a3 Be7 14.Nc3 b6 15.Bh6 Rf7 16.Rad1 Bb7 17.Rd3 Bc6 18.Nb5 Qf8 19.Nxc7 Rc8 20.Nb5 Bc5 21.Be3 Bxb5 22.cxb5 Bxe3 23.Rxe3 Rxf2 24.Qd1 Rxf1+ 25.Qxf1 Qc5 26.Qf2 Qxb5 27.h3 Rf8 28.Qd2 Qf1+ 29.Kh2 Rf2 30.Rg3 Rxd2 31.a4 Re2 32.h4 Re3 33.Rg4 g6 34.Rb4 Kf8 35.Rd4 Re2 36.Rg4 Rf2 37.a5 Kg7 38.Rg5 Qb5 39.Kh3 Qa4 40.h5 b5 41.h6+ Kxh6 42.b3 Qf4 43.Rg4 Kh5 44.Rxf4 Rxf4 45.Kg3 Kg5 46.Kh3 b4 47.g4 d6 48.Kg3 Rd4 49.Kh2 Rd3 50.Kg2 Rd1 51.Kg3 dxe5 52.a6 Kh6 53.g5+ Kh5 54.Kh2 Rd5 55.Kg2 Rd7 56.Kf2 Rd1 57.Ke2 Rh1 58.Kd3 Rh4 59.Kc2 h6 60.Kd2 Rh2+ 61.Kd1 Rc2 62.Ke1 Kg4 63.Kf1 Rd2 64.Kg1 Kg3 65.Kf1 hxg5 66.Ke1 Rd3 67.Ke2 Rc3 68.Kd1 Rc6 69.Ke2 Rc8 70.Ke3 Rf8 71.Kd2 g4 72.Kc2 e4 73.Kb1 Kf2 74.Kc2 Rd8 75.Kc1 Rd6 76.Kb2 Rd8 77.Kc1 Rd7 78.Kb1 Ke2 79.Kc1 Rd5 80.Kb2 Rg5 81.Kb1 g3 82.Kc2 Rc5+ 83.Kb1 Ra5 84.Kc1 Rxa6 85.Kb2 Ra1 86.Kxa1 Kf1 87.Kb1 Kg2 88.Kc1 Kf2 89.Kb2 a5 90.Ka2 g5 91.Kb2 a4 92.Kc2 e3 93.Kc1 g2 94.Kb1 Kf3 95.Ka1 axb3 96.Kb1 g4 97.Ka1 g1=R+ 98.Kb2 Re1 99.Kxb3 Ke2 100.Kb2 e5 101.Kc2 Rg1 102.Kb2 b3 103.Ka3 Ke1 104.Kb2 e2 105.Ka3 Rf1 106.Kb2 Rf2 107.Kb1 g3 108.Kc1 Rf3 109.Kb1 Kd1 110.Ka1 Rf2 111.Kb2 Rf3 112.Kb1 e1=B 113.Ka1 e4 114.Kb2 e3 115.Kb1 Kd2 116.Ka1 Kd3 117.Kb1 Rf2 118.Ka1 Rf6 119.Kb2 e2 120.Kb1 Rf2 121.Kb2 Ba5 122.Ka1 e1=Q# 0-1