1.d4 Nf6 2.c4 a5 3.Nc3 d6 4.e4 Nbd7 5.Be2 e5 6.Nf3 g6 7.Be3 Ng4 8.Bg5 Be7 9.Bc1 O-O 10.h3 Ngf6 11.O-O Re8 12.Qc2 Bf8 13.Be3 exd4 14.Nxd4 Nc5 15.f3 Nh5 16.Rad1 f5 17.Ndb5 b6 18.Qd2 Bb7 19.exf5 Ng3 20.fxg6 hxg6 21.Rfe1 Nf5 22.Bf2 Bh6 23.f4 Ne6 24.g3 Qd7 25.Nd5 Qf7 26.Bg4 Rac8 27.Qd3 Bg7 28.h4 Nc5 29.Qc2 Rxe1+ 30.Rxe1 Bxd5 31.cxd5 Qxd5 32.h5 Nd3 33.Rd1 Qxb5 34.Rxd3 gxh5 35.Rb3 Nd4 36.Rxb5 Nxc2 37.Bxc8 Nb4 38.Rxh5 Bxb2 39.g4 a4 40.Be6+ Kg7 41.Rf5 d5 42.Rf7+ Kg8 43.g5 Nd3 44.g6 Nxf4 45.Rxf4+ Kg7 46.Bf5 Kf6 47.Bd3+ Ke6 48.Bd4 Bxd4+ 49.Rxd4 Kf6 50.Rg4 Kg7 51.Rf4 c5 52.Rf7+ Kg8 53.Bf5 c4 54.Be6 c3 55.Rc7+ Kf8 56.g7+ Ke8 57.g8=Q# 1-0