1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Bd3 Bc5 6.Nb3 Ba7 7.Qg4 Nf6 8.Qg3 d6 9.Nc3 Nc6 10.O-O b5 11.Be3 Ne5 12.Bxa7 Rxa7 13.f4 Qb6+ 14.Kh1 Nxd3 15.cxd3 O-O 16.Rae1 Rc7 17.e5 Ne8 18.Ne4 Bb7 19.Nf6+ Nxf6 20.exf6 g6 21.Re2 Kh8 22.Qh4 Rcc8 23.d4 Rg8 24.Re3 Rc2 25.Qxh7+ Kxh7 26.Rh3#