1.c3 Nf6 2.d4 c5 3.d5 e6 4.c4 b5 5.Nf3 bxc4 6.Nc3 exd5 7.Nxd5 Bb7 8.e4 Nxd5 9.exd5 d6 10.Bxc4 Be7 11.Qb3 Bc8 12.O-O Nd7 13.Re1 O-O 14.Bf4 Nb6 15.Nd2 Rb8 16.Qg3 Bh4 17.Qf3 Bf6 18.Bd3 Bxb2 19.Rab1 Bc3 20.Bc2 Bb4 21.a3 Bxd2 22.Bxd2 Rb7 23.Qd3 g6 24.Bh6 Re8 25.Qc3 f6 26.h4 Rbe7 27.Rxe7 Qxe7 28.Qg3 Nxd5 29.Bb3 Qe4 30.Ba2 Rd8 31.Qb3 Be6 32.Qb7 Bf7 33.Qxa7 c4 34.Rb7 Qe1+ 35.Kh2 Qe5+ 36.g3 Qe6 37.Bxc4 g5 38.Rxf7 Qxf7 39.Bxd5 Qxd5 40.Qg7# 1-0