1.Nf3 d5 2.e3 Nf6 3.b3 Bf5 4.Bb2 e6 5.c4 c6 6.Nc3 Bd6 7.d4 Nbd7 8.Bd3 Bg6 9.Qc2 O-O 10.Bxg6 hxg6 11.O-O Re8 12.e4 dxe4 13.Nxe4 Nxe4 14.Qxe4 e5 15.dxe5 Nc5 16.Qc2 Bc7 17.Rfe1 Qd7 18.Rad1 Qg4 19.h3 Qh5 20.Bc1 Bxe5 21.b4 Na6 22.g4 Qxh3 23.Nxe5 Nxb4 24.Qb3 Qxb3 25.axb3 Rad8 26.Nf3 Rxe1+ 27.Rxe1 f6 28.Kg2 Kf7 29.Ba3 a5 30.Bxb4 axb4 31.Re3 Rd1 32.Ne1 Rd4 33.Kf3 f5 34.gxf5 gxf5 35.Nd3 b5 36.Nxb4 bxc4 37.Nxc6 Rh4 38.Ne5+ Kf6 39.Nxc4 g5 40.Kg2 Rg4+ 41.Kf1 Rh4 42.Rd3 Rh1+ 43.Kg2 Rb1 44.Ne3 f4 45.Ng4+ Kf5 46.Kf3 Rb2 47.Rd5+ Ke6 48.Rxg5 Rxb3+ 49.Kxf4 Rb4+ 50.Kg3 Rb3+ 51.f3 Ra3 52.Re5+ Kf7 53.Kf4 Kg6 54.Re4 Ra5 55.Re5 Ra4+ 56.Re4 Ra1 57.Ne5+ Kf6 58.Ng4+ Kg6 59.Rc4 Ra6 60.Rc6+ Rxc6 61.Ne5+ Kf6 62.Nxc6 Ke6 63.Nd4+ Kd5 64.Nf5 Ke6 65.Kg5 Kf7 66.f4 Kg8 67.Ng3 Kh7 68.f5 Kg8 69.f6 Kf7 70.Kf5 Kf8 71.Kg6 Kg8 72.f7+ Kh8 73.f8=Q#