1.d4 Nf6 2.c4 e6 3.g3 Ng8 4.Bg2 d5 5.Nc3 Nf6 6.Bg5 Be7 7.Bxf6 Bxf6 8.cxd5 exd5 9.Nxd5 O-O 10.Nxf6+ Qxf6 11.Nf3 a5 12.O-O Nc6 13.a4 Bg4 14.d5 Nb4 15.Qd4 Qxd4 16.Nxd4 Rfd8 17.e4 c6 18.h3 Bd7 19.d6 f6 20.f4 Re8 21.Nb3 b6 22.Nd2 Nc2 23.Rac1 Nd4 24.Kf2 c5 25.b3 Rad8 26.Rfe1 Be6 27.e5 fxe5 28.fxe5 Rf8+ 29.Kg1 Rf5 30.g4 Rg5 31.Nf3 Nxf3+ 32.Bxf3 h5 33.h4 Rg6 34.g5 Bxb3 35.Rb1 c4 36.Bd5+ Kf8 37.Rf1+ Ke8 38.Bf7+ Kd7 39.Bxg6 Ke6 40.Rbe1 Bxa4 41.Bf7+ Kd7 42.Bxc4 Kc6 43.Rf7 Kc5 44.Rc7+ Bc6 45.Rc1 Kd4 46.Rxc6 Kxe5 47.Rd1 b5 48.Bxb5 Kf4 49.Bd3 Kg3 50.Rc4 Rxd6 51.Be2 Rxd1+ 52.Bxd1 g6 53.Bxh5 gxh5 54.g6 Kf3 55.g7 Ke2 56.g8=Q Kd3 57.Kf2 a4 58.Qd5# 1-0