1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.f3 e5 6.Bb5+ Nbd7 7.Nf5 Qb6 8.c4 a6 9.Be3 Qc7 10.Ba4 g6 11.Ng3 Qxc4 12.Nc3 Qc7 13.Rc1 Qa5 14.Bd2 Qb6 15.Bg5 Be7 16.Bxf6 Bxf6 17.Nd5 Qa5+ 18.b4 Qd8 19.Nc7+ Kf8 20.Nxa8 b5 21.Qxd6+ Be7 22.Qc6 Bxb4+ 23.Ke2 Nb6 24.Rhd1 Qe7 25.Nxb6 Be6 26.Bb3 Bxb3 27.axb3 Kg7 28.Nd5 Qf8 29.Qf6+ Kh6 30.Nf5+ Kh5 31.g4#