1.e4 c5 2.Nf3 Nc6 3.c3 d6 4.d4 cxd4 5.cxd4 Nf6 6.Nc3 g6 7.Be2 Bg7 8.O-O O-O 9.Bg5 Qa5 10.h3 Rb8 11.a3 e5 12.b4 Qd8 13.Rc1 h6 14.Bh4 g5 15.Bg3 g4 16.hxg4 Nxg4 17.dxe5 Ngxe5 18.Nxe5 dxe5 19.Nd5 Nd4 20.Bg4 Qg5 21.Bf3 Be6 22.Qd3 h5 23.Qe3 Qd8 24.Bxh5 Bxd5 25.exd5 Qxd5 26.Rc5 Qd7 27.Bxe5 b6 28.Bxg7 bxc5 29.Qh6