1.e4 c5 2.Nf3 e6 3.Nc3 a6 4.d4 cxd4 5.Nxd4 Qc7 6.Be2 b5 7.O-O Bb7 8.a3 Nf6 9.Bf3 d6 10.Bg5 Nbd7 11.Re1 Be7 12.a4 b4 13.Na2 O-O 14.Nxb4 d5 15.exd5 Bxb4 16.c3 Bc5 17.dxe6 fxe6 18.Nxe6 Bxf2+ 19.Kh1 Qb6 20.Nxf8 Rxf8 21.Rf1 Bxf3 22.Qxf3 Bc5 23.b4 Bd6 24.Bf4 Bxf4 25.Qxf4 Qc6 26.Qd4 Rc8 27.Rf3 Ne4 28.c4 Ndf6 29.b5 Qxc4 30.Qxc4+ Rxc4 31.bxa6