1.e4 c5 2.Nc3 d6 3.f4 g6 4.Bc4 Bg7 5.Nf3 Nc6 6.O-O e6 7.d3 Nge7 8.Qe1 a6 9.a4 Nd4 10.Nxd4 cxd4 11.Ne2 d5 12.exd5 Nxd5 13.Qf2 Ne7 14.g4 O-O 15.Ng3 Bd7 16.Ne4 Bc6 17.Bd2 Bd5 18.Bb4 Bxc4 19.dxc4 d3 20.Bd6 f5 21.Bxe7 Qxe7 22.gxf5 exf5 23.Ng5 Bxb2 24.Rae1 Qf6 25.Qh4 Bd4+ 26.Kg2 Qc6+ 27.Rf3 Qd7 28.cxd3 Bf6 29.Rfe3