1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Nxd4 Bc5 5.Nxc6 Qf6 6.Qf3 dxc6 7.Nc3 Be6 8.Be3 Bb4 9.Qxf6 Nxf6 10.f3 O-O-O 11.a3 Bd6 12.Ne2 Bc4 13.O-O-O h5 14.Bd4 Rhe8 15.g3 h4 16.gxh4 Nh5 17.Bf2 b6 18.Be3 g6 19.Bg5 f6 20.Be3 f5 21.Bg5 Rd7 22.Ng3 Bxf1 23.Rhxf1 Bxg3 24.Rxd7 Kxd7 25.hxg3 Nxg3 26.Rd1+ Kc8 27.exf5 Nxf5 28.b4 Rh8 29.Rh1 Kd7 30.Kd2 Nd4 31.f4 Nf5 32.Kd3 Re8 33.Kc3 Re3+ 34.Kb2 c5 35.bxc5 bxc5 36.Bf6 Nd6 37.Rg1 Nc4+ 38.Ka2 Rxa3+ 39.Kb1 Ke6 40.Bb2 Rh3 41.Rxg6+ Kd5 42.Rg5+ Kc6 43.h5 Nd2+ 44.Ka2 Ne4 45.Rg6+ Nd6 46.h6 Kd5 47.Rg5+ Ke4 48.Rxc5 Rxh6 49.Rxc7 a6 50.Be5 Nf5 51.Rc4+ Kd5 52.Kb3 Rb6+ 53.Kc3 Rc6 54.Rxc6 Kxc6 55.Kd3 Kd5 56.Bc7 Kc6 57.Ba5 Kc5 58.c3 Kd5 59.Bb4 Ng3 60.c4+ Ke6 61.Bd2 Nf5 62.Be1 Kd7 63.Ke4 Ke6 64.c5 Ne7 65.Ba5 Kd7 66.f5 Nc6 67.Bc3 a5 68.Bb2 Nb4 69.Kd4 a4 70.f6 Ke6 71.Kc4 Nc2 72.c6 a3 73.c7 Kd7 74.Be5 Ne3+ 75.Kb3 Ng4 76.f7 Nxe5 77.f8=Q Nd3 78.c8=Q# 1-0