1.e4 c5 2.Nc3 e6 3.f4 a6 4.Nf3 Nc6 5.g3 f6 6.Bg2 Nh6 7.O-O Be7 8.d3 O-O 9.Kh1 b5 10.f5 Nf7 11.Nh4 Bb7 12.Qh5 Nfe5 13.Be3 Qe8 14.Qd1 Rc8 15.Ne2 g5 16.Nf3 Nxf3 17.Rxf3 Ne5 18.Rf1 h5 19.fxe6 dxe6 20.d4 Nc4 21.Bg1 Nxb2 22.Qc1 Nc4 23.a4 b4 24.a5 Qg6 25.d5 exd5 26.exd5 Qf7 27.Rd1 Rfd8 28.Qb1 Rxd5 29.Qb3 Rxd1 30.Bxb7 Rxa1 31.Bxc8 Qd5+