1.d4 Nf6 2.Nf3 e6 3.g3 c5 4.Bg2 Nc6 5.O-O cxd4 6.Nxd4 Bc5 7.Nb3 Bb6 8.c4 d5 9.cxd5 Nxd5 10.Na3 O-O 11.Nc4 Bc7 12.Ne3 Nf6 13.Bxc6 bxc6 14.Qc2 e5 15.Rd1 Qe8 16.Bd2 Rb8 17.Rac1 Bb6 18.Qxc6 Bd7 19.Qd6 Ne4 20.Qd5 Nf6 21.Qd6 Ne4 22.Qd5 Nf6 23.Qg2 Qe6 24.Nc5 Bxc5 25.Rxc5 Rxb2 26.Bc3 Rxe2 27.Rxe5 Qxa2 28.Rg5 Rxf2 29.Qxf2 Qxf2+ 30.Kxf2 Ne4+ 31.Kg1 Nxg5 32.Rxd7 Ra8 33.Nf5 Ne6 34.Nd6 Rd8 35.Rxd8+ Nxd8 36.Kf2 h6 37.Kf3 Kh7 38.Ke4 Kg6 39.Nc8 Ne6 40.Nxa7 f5+ 41.Kf3 Kh5 42.Nc6 g6 43.Ne7 Ng5+ 44.Kg2 Ne4 45.Bb2 Nc5 46.Kf3 Nd3 47.Bc3 Nc5 48.Ng8 g5 49.Ne7 g4+ 50.Kf4 Ne6+ 51.Kxf5 Nd4+ 52.Kf6 Ne2 53.Nd5 Nxg3 54.Nf4+ Kh4 55.Be1 h5 56.Bxg3#