1.d4 Nf6 2.c4 e6 3.g3 Bb4+ 4.Nd2 d5 5.Bg2 O-O 6.a3 Be7 7.Ngf3 b6 8.cxd5 exd5 9.O-O Bb7 10.Nb1 Re8 11.Bf4 Nbd7 12.Nc3 Nf8 13.Qc2 Ne6 14.e3 Ne4 15.h4 h6 16.Rfd1 Bf8 17.h5 Nf6 18.Qf5 c6 19.Be5 Nh7 20.Nh4 Neg5 21.Qc2 a5 22.e4 dxe4 23.Nxe4 Nxe4 24.Qxe4 Ra7 25.Qc2 Qc8 26.Re1 Ng5 27.Nf5 Qd7 28.Rad1 Raa8 29.f4 Ne6 30.Qe2 f6 31.Qg4 Kh8 32.Nxh6 fxe5 33.dxe5 Qc7 34.Nf5 Rad8 35.Nh4 Bc8 36.f5 Rxd1 37.Rxd1 Bc5+ 38.Kh2 Nf8 39.b4 axb4 40.axb4 Be3 41.e6 c5 42.Ng6+ Nxg6 43.hxg6 Qe7 44.Bc6 Rd8 45.f6 Qxf6 46.Rxd8+ Qxd8 47.e7 Qd2+ 48.Bg2 Bg1+ 49.Kh1 Bd7 50.Qh4+ Qh6 51.Kxg1 Be8 52.bxc5 bxc5 53.Be4 c4 54.Qf4 Qxf4 55.gxf4 c3 56.Kf2 c2 57.Bxc2 Ba4 58.Bxa4 Kg8 59.e8=Q# 1-0