1.c4 Nf6 2.Nc3 Nc6 3.d4 e6 4.e4 Bb4 5.Bd3 e5 6.d5 Ne7 7.Ne2 O-O 8.a3 Bxc3+ 9.Nxc3 d6 10.h3 Nd7 11.O-O Ng6 12.Kh2 a5 13.Be3 Nc5 14.Bc2 b6 15.b4 Nb7 16.Qd2 f5 17.exf5 Bxf5 18.Bxf5 Rxf5 19.Ne4 h6 20.Qc2 Rf7 21.c5 dxc5 22.bxc5 Qxd5 23.cxb6 cxb6 24.Rab1 b5 25.Rfd1 Qc4 26.Qxc4 bxc4 27.Rb6 Nf4 28.Rc6 Rd8 29.Rxd8+ Nxd8 30.Rc8 Rf8 31.Bc5 Re8 32.Nd6 Rf8 33.Nxc4 Re8 34.Bb6 Nfe6 35.Bxa5 Rf8 36.Bb6 Rf6 37.Nxe5 Nf8 38.Bxd8 Rb6 39.Rc6 Rb4 40.Ng6 Nd7 41.Bg5 Nc5 42.Bh4 Nd3 43.Bg3 h5 44.Rc7 Nf4 45.Ra7 Ne2 46.axb4 Nc1 47.Be5 h4 48.Rxg7# 1-0