1.e4 c5 2.Nf3 g6 3.d4 cxd4 4.Qxd4 Nf6 5.e5 Nc6 6.Qa4 Nd5 7.Qe4 Ndb4 8.g4 h5 9.Bc4 d5 10.exd6 Bxg4 11.Ng5 e6 12.Nxe6 Qxd6 13.Nc7+ Kd7 14.O-O Kxc7 15.Bf4 Bf5 16.Bxd6+ Bxd6 17.Qg2 Nxc2 18.Nc3 Nxa1 19.Nb5+ Kb6 20.Nxd6 Nc2 21.Qd5 N2d4 22.Qxf7 Rad8 23.Qxb7+ Kc5 24.Nf7 Be4 25.b4+ Kxc4 26.Ne5+ Kc3 27.Rc1+ Kd2 28.Rxc6 Nxc6 29.Qxa7 Nxa7