1.e4 c5 2.Nf3 d6 3.c4 Nf6 4.Nc3 g6 5.d4 cxd4 6.Nxd4 Bg7 7.Be2 O-O 8.Be3 Nc6 9.O-O Bd7 10.f3 Rc8 11.Rc1 Ne5 12.b3 a6 13.Qd2 b5 14.cxb5 axb5 15.Ndxb5 Bxb5 16.Nxb5 Rxc1 17.Rxc1 d5 18.Bf4 Nh5 19.Bxe5 Bxe5 20.Qxd5 Qb8 21.g3 Bxg3 22.hxg3 Qxg3+ 23.Kf1 Nf4 24.Qc4 Rd8 25.Rc2 Qg2+ 26.Ke1 Qg1+ 27.Bf1 Qe3+ 28.Re2 Nd3+ 29.Kd1 Qxf3 30.Kc2 Qxf1 31.Rd2 Qc1#