1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Be3 e6 7.Bc4 b5 8.Bd3 Bb7 9.f3 Be7 10.O-O O-O 11.a3 Nbd7 12.Qe2 Qc7 13.Na2 d5 14.exd5 Nxd5 15.Bf2 Bf6 16.g3 Rfd8 17.Rac1 Nc5 18.c4 Nxd3 19.Qxd3 bxc4 20.Rxc4 Qd7 21.Qc2 Rac8 22.Rxc8 Rxc8 23.Qd2 e5 24.Ne2 Qf5 25.Ba7 e4 26.Nd4 Bxd4+ 27.Bxd4 exf3 28.Nc3 Nxc3 29.Bxc3 f2+ 30.Qxf2 Qd5 31.Qf4 Qg2#