1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nc6 5.Bb5 Bd7 6.c3 Nf6 7.f3 e6 8.Rg1 Qb6 9.Na3 e5 10.Nc4 Qc7 11.Ne2 a6 12.Ba4 b5 13.Ne3 bxa4 14.Qxa4 Nd4 15.Qc4 Qxc4 16.Nxc4 Nc2+ 17.Kd1 Nxa1 18.f4 Nxe4 19.Rf1 Ba4+ 20.b3 Nxb3 21.axb3 Bxb3+ 22.Ke1 Bxc4 23.fxe5 Bxe2 24.Kxe2 Nxc3+ 25.Kd2 Rc8 26.exd6 Bxd6 27.Re1+ Kd7 28.Kd3 Bxh2 29.Bb2 Nb5 30.Bxg7 Rhe8 31.Be5 Rxe5 32.Rxe5 Bxe5 33.g4 a5 34.Ke4 Bh8 35.Kd5 a4 36.g5 a3 37.Ke4 a2 38.Kf4 a1=Q 39.Kf5 Rc4 40.g6 Qf6#