1.d4 Nf6 2.Nf3 e6 3.c4 d5 4.g3 Be7 5.Nc3 Nbd7 6.Qd2 dxc4 7.Qc2 a6 8.Bg2 Rb8 9.Ne5 Nxe5 10.dxe5 Nd5 11.O-O O-O 12.Rd1 c6 13.Ne4 b5 14.b3 cxb3 15.axb3 Qc7 16.Nd6 c5 17.Bd2 b4 18.Rac1 Bd7 19.Qxc5 Qxc5 20.Rxc5 f6 21.f4 fxe5 22.fxe5 Bd8 23.Rxd5 Bb6+ 24.Kh1 exd5 25.Bxd5+ Kh8 26.e6 Be8 27.Bxb4 Rf2 28.Nxe8 Rxe8 29.Bc4 a5 30.Ba3 h5 31.e7 h4 32.gxh4 Bc7 33.Rd7 Bb6 34.Bd3 Kg8 35.h5 Rc8 36.Bc4+ Kh7 37.Rd6 Bc7 38.Bd3+ Kg8 39.Rc6 Rxh2+ 40.Kg1 Rxh5 41.Rxc7 Rg5+ 42.Kf2 Rf5+ 43.Bxf5 Rxc7 44.e8=Q# 1-0