1.e4 c5 2.Nf3 Nc6 3.c3 g6 4.d4 cxd4 5.cxd4 Bg7 6.d5 Ne5 7.Nd4 d6 8.Nc3 Nf6 9.f4 Ned7 10.Be2 O-O 11.Be3 a6 12.O-O Qa5 13.a3 Ne8 14.b4 Qd8 15.Rc1 Bxd4 16.Qxd4 e5 17.dxe6 fxe6 18.f5 Ne5 19.Bh6 Qf6 20.Qe3 Ng7 21.Bg5 Qf7 22.fxe6 Qxe6 23.Nd5 Rxf1+ 24.Rxf1 Ne8 25.Ne7+