1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 e6 6.Nb3 a6 7.Bd3 Qc7 8.O-O b5 9.Be3 Be7 10.f4 O-O 11.Qf3 b4 12.Ne2 e5 13.f5 d5 14.exd5 e4 15.Bxe4 Ne5 16.Qf4 Nh5 17.Qf2 Ng4 18.Bf4 Nxf2 19.Bxc7 Nxe4 20.Ned4 Bb7 21.Nc6 Bxc6 22.dxc6 Rfc8 23.Ba5 Rxc6 24.Rae1 Bc5+ 25.Kh1 Nf2+ 26.Kg1 Nd3+ 27.Nxc5 Nxe1 28.Rxe1 Rxc5 29.Bxb4 Rxc2