1.e4 c5 2.g3 e6 3.Bg2 Nc6 4.Ne2 Nf6 5.d4 cxd4 6.Nxd4 Be7 7.O-O O-O 8.Nxc6 bxc6 9.e5 Ne8 10.c4 Qc7 11.Qe2 f6 12.exf6 Nxf6 13.b3 a5 14.Nc3 Ba6 15.Na4 Nd5 16.Bd2 Rf7 17.Qe4 Nf6 18.Qe1 Bb7 19.Rc1 c5 20.Bf4 d6 21.Bxb7 Qxb7 22.Qxe6 Rf8 23.Nc3 Qf3 24.Qe2 Qc6 25.Rcd1 Ne8 26.Qe4 Qd7 27.Nd5 Bf6 28.Be3 Nc7 29.Bxc5 dxc5 30.Nxf6+