1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Nc6 6.Bg5 e6 7.Qd2 a6 8.f3 Nxd4 9.Qxd4 Be7 10.O-O-O b5 11.Bxf6 gxf6 12.Kb1 Rb8 13.Ne2 Qb6 14.Qd2 h5 15.h4 b4 16.Nf4 a5 17.Bc4 Qc5 18.b3 Bd7 19.Nd3 Qc7 20.Rhe1 Rc8 21.f4 e5 22.f5 Bc6 23.Qe2 Qa7 24.Nb2 Kf8 25.Bd5 Be8 26.Rd3 Bd8 27.Nc4 Bb5 28.g4 a4 29.Red1 Bb6 30.g5 axb3 31.cxb3 Bxc4 32.Bxc4 Bd4 33.Rg3 d5 34.Bxd5 Rc3 35.Rg2 Ke7 36.g6 Rhc8 37.gxf7 Qa3 38.Qf1 R8c5 39.Be6 Rc6 40.Qe1 Re3 41.Qxe3 Bxe3 42.Rd7+ Kf8 43.Rg8# 1-0