1.e4 c5 2.Nf3 d6 3.Bc4 Nf6 4.Nc3 g6 5.d4 cxd4 6.Nxd4 Bg7 7.Be3 O-O 8.Qd2 Nc6 9.O-O Bd7 10.f4 Rc8 11.Nxc6 Bxc6 12.Bd3 Qa5 13.Rae1 Ng4 14.f5 Nxe3 15.Rxe3 Bh6 16.Qe2 Qb6 17.Nd1 Bxe3+ 18.Nxe3 Qxb2 19.Ng4 Ba4 20.h4 Bxc2 21.fxg6 fxg6 22.Rxf8+ Kxf8 23.Qf3+ Kg7 24.Bxc2 Rxc2 25.Kh2 h5 26.Ne3 Qe5+ 27.Kh3 Rxa2 28.g4 Rh2#