1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 a6 5.Nc3 e6 6.Be3 b5 7.f4 Bb7 8.Bd3 Nd7 9.O-O Ngf6 10.Re1 b4 11.Nce2 Nxe4 12.Ng3 Nxg3 13.hxg3 Be7 14.f5 e5 15.f6 Nxf6 16.Nf5 O-O 17.Bg5 Nd5 18.Nxg7 Bxg5 19.Qh5 f5 20.Ne6 Qf6 21.Nxg5 Qg6 22.Qxg6+ hxg6 23.Bc4 Rac8 24.Bb3 a5 25.Rad1 Rc5 26.Ne6 Rfc8 27.Nxc5 Rxc5 28.Re2 Kf8 29.Red2 Ne7 30.Rxd6 Ke8 31.Rd8#