1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.f4 e5 7.Nf3 Qc7 8.Bd3 b5 9.O-O Nbd7 10.Qe1 Bb7 11.Kh1 g6 12.a4 bxa4 13.fxe5 dxe5 14.Rxa4 Bg7 15.Be3 O-O 16.Qh4 Qd6 17.Nd2 Nb6 18.Ra5 Nfd7 19.Nb3 Qe6 20.Qf2 Nc4 21.Bxc4 Qxc4 22.Nc5 Nxc5 23.Rxc5 Qb4 24.Rc7 Rac8 25.Rxc8 Rxc8 26.Qxf7+ Kh8 27.Qd7 Rf8 28.Rxf8+ Bxf8 29.Bg5 Qc4 30.h3 Qf1+ 31.Kh2 h6 32.Bh4 Bxe4 33.Nxe4 Qf4+ 34.g3