1.e4 c5 2.Nf3 e6 3.d3 Nc6 4.g3 Nf6 5.Bg2 d6 6.O-O Be7 7.c3 O-O 8.Re1 Bd7 9.Nbd2 Rc8 10.a3 b5 11.b4 a5 12.bxc5 dxc5 13.e5 Nd5 14.Ne4 Qc7 15.c4 bxc4 16.dxc4 Nb6 17.Bf4 Rcd8 18.Nf6+ Bxf6 19.exf6 Qc8 20.Ng5 e5 21.Qh5 Bf5 22.fxg7 Kxg7 23.Bxe5+ Nxe5 24.Rxe5 Nxc4 25.Re7 Bg6 26.Qe2 Bd3 27.Qh5 Bg6 28.Qh4 Rd4 29.Bh3