1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Nc3 b5 6.a3 Bb7 7.Be3 d6 8.Bd3 Nf6 9.O-O Nbd7 10.Nde2 Rc8 11.Ng3 Be7 12.f4 O-O 13.Qe2 Kh8 14.Kh1 Nc5 15.Bxc5 Rxc5 16.f5 Qc8 17.Rf2 g6 18.Raf1 Rc7 19.Nd1 Qe8 20.Ne3 Bd8 21.fxg6 fxg6 22.Ng4 Kg7 23.e5 dxe5 24.Qxe5 Rcf7 25.Qe2 Nxg4 26.Rxf7+ Rxf7 27.Rxf7+ Qxf7 28.Qxg4 Qf2 29.Qe2 Bxg2#