1.c3 Nf6 2.Nf3 c6 3.Qc2 d5 4.d4 Bg4 5.Nbd2 Nbd7 6.e4 Bxf3 7.gxf3 e6 8.Nb3 g6 9.Be3 Nh5 10.O-O-O a5 11.a4 Be7 12.Kb1 Bg5 13.Bd3 Bf4 14.h4 Qf6 15.c4 O-O 16.cxd5 cxd5 17.Bb5 Nb6 18.Nc5 Rfc8 19.Qb3 Rc7 20.Rc1 Rac8 21.Rc2 Bxe3 22.Qxe3 Nc4 23.Bxc4 dxc4 24.e5 Qe7 25.Ne4 Qb4 26.Nd6 Rd8 27.Rhc1 Qxa4 28.Rxc4 Rxc4 29.Rxc4 Qd1+ 30.Ka2 b5 31.Nxb5 Rb8 32.Nd6 Ng7 33.Qc3 Nf5 34.h5 gxh5 35.Nxf5 exf5 36.e6 fxe6 37.Qe3 Re8 38.Rc7 Qa4+ 39.Kb1 Qd1+ 40.Rc1 Qa4 41.Qg5+ Kh8 42.Qf6+ Kg8 43.Rg1# 1-0