1.Nf3 Nf6 2.g3 d5 3.Bg2 Bf5 4.O-O h6 5.d3 e6 6.Nbd2 Be7 7.Qe1 Bh7 8.e4 O-O 9.Qe2 c5 10.Re1 Nc6 11.e5 Ne8 12.Nf1 Nc7 13.h4 b5 14.Bf4 b4 15.Qd2 Re8 16.N1h2 Nb5 17.c3 bxc3 18.bxc3 Qa5 19.Rac1 Rad8 20.Ng4 d4 21.Bxh6 dxc3 22.Qf4 Ncd4 23.Ng5 Bg6 24.Ne4 Nf5 25.Bg5 Rd4 26.Bxe7 Rxe7 27.Qg5 Qd8 28.h5 Bh7 29.h6 g6 30.Ngf6+ Kh8 31.g4 Rxd3 32.gxf5 exf5 33.Nxc5 Rd2 34.Nd5 Re8 35.Qxd8 Rxd8 36.Nxc3 Nd4 37.e6 fxe6 38.Nxe6 Nxe6 39.Rxe6 g5 40.Re7 a5 41.Nd5 Bg8 42.Nf6 R2d6 43.Nxg8 Rxg8 44.Rcc7 Rxh6 45.Bd5 Rd8 46.Rcd7 Rb8 47.Kg2 Rc8 48.a4 Rb8 49.Ra7 Rd8 50.Bc4 Rc8 51.Rac7 Rd8 52.Rf7 f4 53.Rc5 Rg6 54.Rff5 g4 55.Rh5+ Kg7 56.Rc7+ Kf6 57.Rf7#