1.c4 Nf6 2.Nc3 g6 3.Nf3 Bg7 4.g3 O-O 5.Bg2 d6 6.O-O e5 7.d3 Re8 8.e4 Nc6 9.h3 Nd7 10.Be3 Nd4 11.Qd2 Nc5 12.Bxd4 exd4 13.Ne2 f5 14.Nexd4 fxe4 15.dxe4 Nxe4 16.Qc2 Nc5 17.Rae1 Rxe1 18.Rxe1 a5 19.b3 Bd7 20.Qe2 c6 21.Qd2 Qf6 22.Kh2 b6 23.Re2 Rd8 24.Nc2 Be8 25.Qg5 Qxg5 26.Nxg5 h6 27.Ne4 Nb7 28.Ne3 Bf7 29.Ng4 d5 30.cxd5 cxd5 31.Nef6+ Bxf6 32.Nxf6+ Kg7 33.Nxd5 Rxd5 34.Bxd5 Bxd5 35.Re5 Bf7 36.Rb5 Nd6 37.Rxb6 Ne4 38.f4 Nc3 39.a3 Nb1 40.b4 a4 41.Ra6 Be8 42.Ra8 Kf7 43.Ra7+ Ke6 44.Ra8 Bb5 45.Rg8 Kf7 46.Rb8 Nxa3 47.g4 Bd7 48.Rb7 Ke8 49.Rb6 Nc2 50.Rxg6 Nxb4 51.Rxh6 a3 52.Rh8+ Ke7 53.Ra8 a2 54.Kg3 Bb5 55.Ra5 Bc4 56.f5 Nc2 57.Ra7+ Kf6 58.Kf4 a1=Q 59.g5#