1.e4 c5 2.Nc3 Nc6 3.g3 Nf6 4.Bg2 e6 5.f4 d5 6.e5 Nd7 7.Nf3 Be7 8.O-O Rb8 9.d3 b5 10.f5 Ndxe5 11.Nxe5 Nxe5 12.Bf4 Bd6 13.fxe6 Bxe6 14.Nxd5 O-O 15.Ne3 Ng6 16.Bxd6 Qxd6 17.Qd2 Rbd8 18.a4 a6 19.axb5 axb5 20.Rad1 Ne5 21.Qe2 Nc6 22.c3 Rfe8 23.Qh5 Ne7 24.Kh1 Bb3 25.Rd2 Ng6 26.Nf5 Qe5 27.d4 cxd4 28.cxd4 Qe6 29.Qf3 Bd5 30.Qf2 Ne7 31.Nxe7+ Rxe7