1.e4 c5 2.Nc3 e6 3.f4 Nc6 4.Nf3 Nf6 5.e5 Nd5 6.Ne4 Nxf4 7.d4 Ng6 8.Bg5 Be7 9.Nd6+ Kf8 10.Bxe7+ Qxe7 11.c3 cxd4 12.cxd4 Nf4 13.Qd2 Nd5 14.Bc4 Nb6 15.O-O h5 16.Ng5 f6 17.Rf2 Kg8 18.Raf1 fxg5 19.Rf7 Qd8 20.Qd3 Rh6 21.Bb3 Ne7 22.Bc2 Ng6 23.Qf3 Nf4 24.g3 Ng6 25.Bxg6 Rxg6 26.Rf8+ Qxf8 27.Qxf8+ Kh7 28.Nf7 Rf6 29.exf6 gxf6 30.Rxf6 d5 31.Rh6#