1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Nc6 6.Nxc6 bxc6 7.e5 Nd5 8.Ne4 Qc7 9.f4 Rb8 10.c4 Bb4+ 11.Ke2 O-O 12.cxd5 cxd5 13.Nf2 f6 14.exf6 Rxf6 15.Nd3 Ba6 16.Kf2 Bxd3 17.Bxd3 Rxf4+ 18.Bxf4 Qxf4+ 19.Qf3 Qd2+ 20.Be2 Rf8 21.Rhc1 Rxf3+ 22.gxf3 Bc5+ 23.Rxc5 Qd4+