1.Nf3 Nf6 2.g3 g6 3.Bg2 Bg7 4.O-O O-O 5.d3 d5 6.Nbd2 c5 7.e4 Nc6 8.Re1 e6 9.Qe2 b6 10.Nf1 a5 11.e5 Nd7 12.Bf4 Ba6 13.h4 c4 14.N1h2 cxd3 15.cxd3 Nc5 16.Red1 Nb4 17.Ne1 f5 18.exf6 Qxf6 19.a3 Nc6 20.Qg4 Qf5 21.Qxf5 gxf5 22.Rab1 a4 23.Nhf3 h6 24.d4 Nb3 25.Nc2 Rac8 26.Nb4 Nxb4 27.axb4 Be2 28.Re1 Bxf3 29.Bxf3 Nxd4 30.Bd1 b5 31.Be3 Nc6 32.Bc5 Rfe8 33.Be2 Rb8 34.f4 Bd4+ 35.Kg2 Bxc5 36.bxc5 Kg7 37.Bh5 Re7 38.Rbd1 Kf6 39.Re3 b4 40.Bf3 Rb5 41.Rc1 Rc7 42.Rce1 Nd4 43.g4 fxg4 44.Bxg4 Rc6 45.Re5 Rbxc5 46.Rh5 Rc2+ 47.Kh3 Rxb2 48.Rxh6+ Ke7 49.h5 a3 50.f5 a2 51.f6+ Kd6 52.f7 Rf2 53.Bxe6 Kc5 54.Rc1+ Kb6 55.Rxc6+ Nxc6 56.Bxd5 a1=Q 57.Rxc6+ Kb5 58.Kg4 Qg1+ 59.Kh4 Rh2#