1.c4 Nf6 2.g3 e5 3.Bg2 c6 4.d4 exd4 5.Qxd4 d5 6.Nf3 Be6 7.cxd5 cxd5 8.O-O Nc6 9.Qa4 Bc5 10.Nbd2 O-O 11.Nb3 Bb6 12.Bf4 Bf5 13.Nbd4 Nxd4 14.Nxd4 Be4 15.Rfd1 Qe7 16.Bh3 Rfe8 17.Rac1 Nh5 18.Bd2 Nf6 19.Ba5 Bxa5 20.Qxa5 b6 21.Qc3 h5 22.Qc7 Ng4 23.Qxe7 Rxe7 24.f3 Ne3 25.fxe4 Nxd1 26.Rxd1 dxe4 27.e3 Rc7 28.Kf2 g6 29.Ke2 f5 30.Kd2 Rac8 31.Bf1 Kf7 32.Ba6 Rd8 33.b3 Kf6 34.Bc4 Ke5 35.h4 Rg7 36.Kc3 Rc8 37.a4 Kf6 38.Kb4 Rd7 39.Rf1 Rg7 40.Rf2 Rh7 41.Nb5 Rd8 42.Nd4 Rc8 43.Rc2 Rg7 44.Rc1 Rh7 45.Rd1 Rd7 46.Kc3 Rg7 47.Kb2 Rd7 48.Rf1 Rg7 49.Ba6 Rd8 50.Rc1 Rgd7 51.Bb5 Rd6 52.Rc7 a5 53.Kc3 g5 54.Bc4 Rf8 55.hxg5+ Kg6 56.Ne6 Re8 57.Rg7#