1.e4 c5 2.Nc3 Nc6 3.Nge2 d6 4.d4 cxd4 5.Nxd4 Nf6 6.Bc4 Qb6 7.Nb3 e6 8.O-O Be7 9.Bg5 Ne5 10.Be2 a6 11.Kh1 O-O 12.f4 Nc6 13.Bxf6 Bxf6 14.Qxd6 Rd8 15.Qc5 Qxc5 16.Nxc5 Nb4 17.Rad1 Nxc2 18.e5 Be7 19.Rxd8+ Bxd8 20.Rd1 Bc7 21.Bf3 Ra7 22.N5e4 Ne3 23.Rc1 b6 24.Nd6 Bxd6 25.exd6 Bd7 26.Na4 b5 27.Nc5 g6 28.Nb7 Kf8 29.Rc7 Ke8 30.Bc6 Bxc6 31.Rc8+