1.e4 Nc6 2.Nf3 e5 3.Bb5 a6 4.Ba4 Nf6 5.O-O Nxe4 6.d4 b5 7.Bb3 d5 8.dxe5 Be6 9.Nbd2 Nc5 10.c3 Be7 11.Bc2 d4 12.cxd4 Nxd4 13.Nxd4 Qxd4 14.Nf3 Qxd1 15.Rxd1 O-O 16.Nd4 Rfd8 17.Be3 Bd5 18.Nf5 Bf8 19.h4 Ne6 20.h5 c6 21.a4 g6 22.Nh6+ Bxh6 23.Bxh6 b4 24.a5 c5 25.Be3 Rac8 26.h6 Kf8 27.Ba4 Ke7 28.Rac1 b3 29.Rc3 c4 30.Bb6 g5 31.f3 Nf4 32.Bxd8+ Rxd8 33.Kf2 Rb8 34.g3 Nd3+ 35.Rdxd3 cxd3 36.Rxd3 Rb4 37.Bd7 Be6 38.Bxe6 Kxe6 39.Ke3 Kxe5 40.Rd7 Ra4 41.Rxf7 Ra2 42.Rxh7 Rxb2 43.Rb7 Rh2 44.Rxb3 Rxh6 45.Rb6 Rxb6 46.axb6 Kd6 47.f4 gxf4+ 48.gxf4 Kc6 49.f5 Kxb6 50.f6 Kc7 51.f7 Kd6 52.f8=Q+ Ke5 53.Qb4 Kd5 54.Qb7+ Kc4 55.Qxa6+ Kc5 56.Qh6 Kb4 57.Qg5 Kb3 58.Kd4 Kb4 59.Ke4 Kc3 60.Kf4 Kb2 61.Ke5 Ka1 62.Qh4 Ka2 63.Qh6 Ka3 64.Kd4 Kb3 65.Qf8 Kb2 66.Ke3 Kc1 67.Qg8 Kb2 68.Qe6 Kb1 69.Qh3 Kc1 70.Qg3 Kb2 71.Ke2 Kb1 72.Qh4 Kb2 73.Kf1 Kc1 74.Qe1+ Kb2 75.Qe4 Ka2 76.Qa4+ Kb2 77.Qd4+ Ka3 78.Qd7 Kb4 79.Qd2+ Ka4 80.Qf4+ Kb5 81.Qe4 Kb6 82.Qe7 Kb5 83.Qd8 Ka4 84.Kg2 Kb4 85.Qb6+ Kc3 86.Kg1 Kc2 87.Qb7 Kd2 88.Kf1 Kd1 89.Qb5 Kc1 90.Kg1 Kd1 91.Qg5 Kc2 92.Qe5 Kd3 93.Qa5 Ke2 94.Qa4 Kd2 95.Kf2 Kd3 96.Qa5 Kc4 97.Ke3 Kb3 98.Qd5+ Kc2 99.Qb5 Kc3 100.Ke4 Kc2 101.Kd4 Kd1 102.Qb2 Ke1 103.Ke3 Kd1 104.Qd2# 1-0