1.e4 c5 2.Nf3 b6 3.d4 cxd4 4.Nxd4 Bb7 5.Nc3 Nc6 6.Be3 e6 7.Bd3 Nf6 8.f4 Bb4 9.Qf3 Rc8 10.O-O Bxc3 11.bxc3 d5 12.e5 Nxd4 13.cxd4 Ne4 14.f5 exf5 15.Qxf5 O-O 16.Rf3 Rc7 17.Raf1 g6 18.Qf4 g5 19.Qg4 Bc8 20.Qh5 f5 21.exf6 Nxf6 22.Qxg5+ Rg7 23.Rxf6 Rxf6 24.Qxf6 Bh3 25.Qxd8#