1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Ba4 Nf6 5.O-O Nxe4 6.Re1 Nc5 7.Bxc6 dxc6 8.Rxe5+ Ne6 9.Re1 Be7 10.d4 O-O 11.Nc3 Re8 12.Be3 Bb4 13.Ne5 Nf8 14.Qf3 Be6 15.a3 Ba5 16.b4 Bb6 17.Rad1 Ng6 18.Qg3 Bf5 19.Qf3 Qf6 20.Nc4 Rad8 21.Nxb6 cxb6 22.Qg3 h6 23.Rd2 Rxd4 24.Rxd4 Qxd4 25.Ne2 Qd5 26.c3 c5 27.h3 Bd7 28.Nf4 Nxf4 29.Qxf4 Bc6 30.f3 Qb3 31.Bf2 Rxe1+ 32.Bxe1 Qxa3 33.Qb8+ Kh7 34.Qf4 Qb3 35.Qf5+ g6 36.Qf4 Qe6 37.Bf2 Qe7 38.bxc5 bxc5 39.Qc4 Bb5 40.Qxc5 Qxc5 41.Bxc5 Kg7 42.Kf2 Kf6 43.h4 Ke6 44.Bb6 Kd5 45.Ke3 Bf1 46.Kf2 Bd3 47.Ke3 Kc4 48.Kd2 Bf1 49.g3 Bg2 50.f4 Kd5 51.Ke3 Bf1 52.Bd8 h5 53.Bc7 Bh3 54.Bd8 Bf5 55.Bb6 Bb1 56.Bd8 Kc4 57.Kd2 Kb3 58.Ba5 Bf5 59.Bb6 Kc4 60.Ba5 Kd5 61.Ke3 Kc5 62.Bd8 Kc4 63.Kd2 Kd5 64.Ke3 Kc5 65.Kd2 Kc4 66.Ba5 Kd5 67.Ke3 Kc6 68.Bd8 Kb5 69.Kd2 a5 70.Kc1 a4 71.Kb2 Kc4 72.Bf6 Kd3 73.Ka3 Bd7 74.Kb2 Ke3 75.Ka3 Kf3 76.f5 Bxf5 77.Be5 Bc2 78.c4 g5 79.hxg5 Kg4 80.c5 Kxg5 81.Bc7 Kg4 82.Be5 Kf3 83.Kb2 Bb3 84.Ka3 f6 85.Bc7 Kg4 86.Kb4 f5 87.Ka3 h4 88.gxh4 Kxh4 89.Bf4 Kg4 90.Be5 f4 91.Bc3 f3 92.Be1 Kh3 93.Bf2 Kg2 94.Be3 f2 95.Bxf2 Kxf2 96.c6 bxc6 97.Kb2 c5 98.Kb1 Bg8 99.Kc2 a3 100.Kb1 a2+ 101.Kb2 a1=B+ 102.Ka3 c4 103.Ka2 c3+ 104.Kxa1 c2 105.Kb2 Bb3 106.Kc1 Ke3 107.Kb2 Kd2 108.Ka1 c1=Q# 0-1