1.Nf3 c6 2.Nc3 e5 3.Nxe5 Nf6 4.d4 Bb4 5.Bd2 d5 6.e3 O-O 7.Bd3 Be6 8.O-O c5 9.dxc5 Bxc5 10.Ne2 Qe8 11.Bc3 Ne4 12.Bd4 Bd6 13.f3 Nc5 14.f4 f6 15.Nf3 Nc6 16.Ng3 Nxd3 17.Qxd3 Qd7 18.Bc3 Rad8 19.Nd4 Bf7 20.Ndf5 Bc5 21.Bd4 b6 22.Bxc5 bxc5 23.Qb5 Ne7 24.Qxd7 Rxd7 25.Nxe7+ Rxe7 26.Kf2 Bg6 27.Rfd1 Rd8 28.f5 Bf7 29.Rd3 Rb8 30.b3 Re5 31.Rad1 h5 32.h4 Rb4 33.Rc3 Rxh4 34.Rxc5 Rg4 35.Rd4 Rg5 36.a4 Kf8 37.Rc8+ Be8 38.Ra8 Re7 39.Rxd5 Kf7 40.Rc5 h4 41.Ne2 g6 42.Nd4 gxf5 43.Nxf5 Rd7 44.e4 Rd2+ 45.Ke3 Rgxg2 46.Rxa7+ Bd7 47.Nxh4 Rge2+ 48.Kf4 Rd4 49.Nf5 Rexe4+ 50.Kf3 Rf4+ 51.Ke3 Rfe4+ 52.Kf2 Rf4+ 53.Ke3 Rfe4+ 54.Kf2 Rf4+ 55.Kg2 Rg4+ 56.Kf3 Rgf4+ 57.Kg2 Rg4+ 58.Ng3 Kg6 59.Kf3 Rgf4+ 60.Ke3 Rg4 61.Rcc7 Rb4 62.Rxd7 Rxg3+ 63.Kd2 Kf5 64.a5 Rh4 65.Kc1 Rh2 66.Rac7 Rgg2 67.a6 Rg8 68.a7 Rhh8 69.b4 Ke6 70.b5 f5 71.b6 f4 72.b7 f3 73.Rf7 f2 74.Rxf2 Kd6 75.Rh7 Rxh7 76.b8=Q+ Rxb8 77.axb8=Q+ Ke6 78.Re2+ Kd5 79.Re5+ Kc6 80.Re6+ Kd5 81.Qd6+ Kc4 82.Re4+ Kb5 83.Rb4+ Ka5 84.Qb6# 1-0