1.Nf3 Nf6 2.g3 c5 3.h3 d5 4.d3 Nc6 5.Bg2 e5 6.O-O Be7 7.Nbd2 O-O 8.c3 e4 9.dxe4 dxe4 10.Ng5 e3 11.Nde4 exf2+ 12.Nxf2 Qxd1 13.Rxd1 c4 14.Nfe4 h6 15.Nxf6+ Bxf6 16.Ne4 Be7 17.Bf4 Be6 18.Nd6 Rab8 19.g4 Bf6 20.Rd2 Rfd8 21.Rad1 Bg5 22.Bxg5 hxg5 23.Nxb7 Rxd2 24.Rxd2 Rxb7 25.Bxc6 Rb6 26.Bf3 Kf8 27.Kf2 Ke7 28.Ke3 g6 29.Kd4 Rd6+ 30.Ke3 Rb6 31.Ke4 f6 32.Kd4 Rd6+ 33.Ke3 Ra6 34.a3 f5 35.Bb7 Rb6 36.Bf3 Kf6 37.Bd5 Bxd5 38.Rxd5 f4+ 39.Kf3 Rxb2 40.Rc5 Rb3 41.Rxc4 Rxa3 42.e3 fxe3 43.Kxe3 Ke5 44.Rc5+ Kf6 45.Kd4 a5 46.Rc6+ Kf7 47.Ke5 Kg7 48.Rc7+ Kh6 49.Kd4 Ra1 50.c4 a4 51.Ra7 a3 52.Kc3 Rc1+ 53.Kb3 Rb1+ 54.Kc2 Ra1 55.Ra6 Kg7 56.c5 Kf7 57.Kb3 Rc1 58.Kb4 Rb1+ 59.Kc4 Rc1+ 60.Kd5 Rd1+ 61.Kc6 Rd3 62.Kc7 Ke7 63.c6 Rxh3 64.Kc8 Rc3 65.c7 Ke8 66.Rxg6 a2 67.Re6+ Kf7 68.Ra6 Rc2 69.Kd7 Rd2+ 70.Kc6 Rc2+ 71.Kd6 Rd2+ 72.Ke5 Re2+ 73.Kf5 Rc2 74.Ra7 Rc5+ 75.Ke4 Rc1 76.c8=Q+ Kg6 77.Qg8+ Kh6 78.Qg7# 1-0