1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Be3 Nc6 6.Nxc6 bxc6 7.c4 c5 8.Nc3 Nf6 9.Be2 Be7 10.e5 Ng8 11.O-O f6 12.f4 Nh6 13.exf6 Bxf6 14.Bxc5 Nf5 15.Bh5+ g6 16.Bf3 Rb8 17.Rb1 Qc7 18.Ne4 Kf7 19.Nxf6 Qxc5+ 20.Kh1 Kxf6 21.Qc2 Nd4 22.Qc3 e5 23.fxe5+ Qxe5 24.Bg4+ Kg7 25.Rbe1 Qc5 26.Rd1 h5 27.Bf3 Kh7 28.Rxd4 Rf8 29.Rd2 Bb7 30.Rxd7+ Kg8 31.Qg7#