1.e4 c5 2.Nc3 Nc6 3.f4 d6 4.Nf3 Bg4 5.Bb5 Qc7 6.O-O O-O-O 7.Nd5 Bxf3 8.Qxf3 Qa5 9.Bxc6 bxc6 10.Ne3 Qa6 11.d3 Kc7 12.Bd2 e6 13.Nc4 Kd7 14.Bc3 f6 15.e5 d5 16.exf6 Nxf6 17.Ne5+ Ke7 18.f5 Rd6 19.Rae1 Rg8 20.Ng4 d4 21.Bd2 Nd5 22.fxe6 Nf6 23.Nxf6 Rh8 24.Ne4 Kd8 25.Nxd6 Bxd6 26.Qf7 Be7 27.Bg5 Qb7 28.Qxe7+ Qxe7 29.Bxe7+ Kxe7 30.Rf7+ Kd6 31.Rd7#