1.c4 Nf6 2.Nf3 c5 3.Nc3 Nc6 4.d4 cxd4 5.Nxd4 e6 6.g3 Bc5 7.Nc2 d5 8.cxd5 exd5 9.Bg2 Be6 10.O-O O-O 11.Bg5 h6 12.Bxf6 Qxf6 13.Nxd5 Qxb2 14.Nc7 Rad8 15.Qb1 Qxb1 16.Rfxb1 Rd2 17.Rxb7 Rxc2 18.Bxc6 Bd4 19.Rd1 Bc8 20.Be4 Rxe2 21.Rxd4 Rxe4 22.Rxe4 Bxb7 23.Rb4 Bc6 24.Rc4 Bf3 25.Rc3 Be4 26.f3 Bb1 27.Ra3 Rd8 28.Rxa7 Rd1+ 29.Kf2 Rd2+ 30.Ke3 Rxa2 31.Rxa2 Bxa2 32.Nb5 f6 33.Nd4 Kf7 34.h4 g5 35.hxg5 hxg5 36.f4 gxf4+ 37.Kxf4 Bc4 38.g4 Bd3 39.g5 fxg5+ 40.Kxg5