1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Nc6 6.a3 d5 7.Bb5 Bd7 8.exd5 Nxd4 9.Bxd7+ Qxd7 10.Qxd4 Rc8 11.Qxa7 Nxd5 12.Nxd5 Qxd5 13.O-O Bc5 14.Qa4+ Ke7 15.Qg4 h5 16.Qg5+ Qxg5 17.Bxg5+ f6 18.Bd2 Rhd8 19.Rfd1 Rd5 20.Kf1 Rcd8 21.Ke2 Bxf2 22.Bb4+ Bc5 23.Bxc5+ Rxc5 24.Rxd8 Kxd8 25.Rd1+ Kc7 26.c3 Rg5 27.Kf3 Rf5+ 28.Ke2 Rg5 29.Kf3