1.e4 c5 2.Nf3 d6 3.d4 Nf6 4.Nc3 cxd4 5.Nxd4 Nc6 6.Bc4 Qb6 7.Nde2 e6 8.O-O a6 9.Bb3 Be7 10.Bg5 Qc7 11.Ng3 b5 12.Nh5 Nxh5 13.Qxh5 O-O 14.Bxe7 Qxe7 15.Rad1 Na5 16.Rd3 Nxb3 17.Rh3 h6 18.axb3 Bb7 19.Rg3 Kh8 20.f4 f5 21.exf5 Rxf5 22.Rg5 Raf8 23.Rxf5 Rxf5 24.Qe2 Qf6 25.Nd1 Rxf4 26.Rxf4 Qxf4 27.Qxe6 Qd2 28.Qg4 Qe1#