1.c3 Nf6 2.d4 e6 3.Bg5 d5 4.e3 Nbd7 5.Bf4 a5 6.Nd2 b6 7.Bd3 Bd6 8.Ngf3 Bb7 9.O-O O-O 10.Re1 Ne4 11.Qc2 Ndf6 12.a4 c5 13.Ne5 Rc8 14.h3 h6 15.Rad1 Qc7 16.f3 Nxd2 17.Qxd2 Nh5 18.Bh2 f6 19.Ng4 Ng3 20.Nf2 Ne2+ 21.Kh1 Bxh2 22.Qxe2 Bg3 23.Rf1 f5 24.f4 Bc6 25.Bc2 c4 26.Ng4 Qe7 27.Ne5 Be8 28.Rb1 Rc7 29.Qd2 Kh7 30.b3 cxb3 31.Rxb3 Bxa4 32.Rxb6 Bxc2 33.Qxc2 Qa3 34.Rxe6 Rxc3 35.Qd1 Rxe3 36.Qh5 Bxf4 37.Rxf4 Qc1+ 38.Kh2 Rxh3+ 39.Qxh3 Qxf4+ 40.Qg3 Qxg3+ 41.Kxg3 Ra8 42.Kf4 a4 43.Nd3 a3 44.Re1 Kg6 45.Ke5 Re8+ 46.Kxd5 Rxe1 47.Nxe1 Kf7 48.Kc6 a2 49.Nc2 Ke7 50.d5 Kd8 51.d6 f4 52.d7 g5 53.Kd6 g4 54.Nd4 a1=Q 55.Ne6# 1-0