1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nc6 5.Nc3 a6 6.Be3 Be7 7.Be2 d6 8.O-O Nf6 9.f4 Bd7 10.Bf3 Qc7 11.Qe1 e5 12.Nf5 Bxf5 13.exf5 O-O 14.Qg3 Nd4 15.fxe5 Nxf5 16.exf6 Nxg3 17.Nd5 Bxf6 18.Nxc7 Nxf1 19.Rxf1 Rac8 20.Nd5 Bd8 21.c3 Re8 22.Bf4 Rc6 23.Rd1 a5 24.Kf1 Re6 25.Bg4 Re4 26.Bf5 Rec4 27.Bd7 Rxf4+ 28.Nxf4 Rb6 29.Re1