1.e4 c5 2.Nc3 e6 3.g3 d5 4.exd5 exd5 5.Bg2 Nf6 6.Nge2 Nc6 7.O-O Bg4 8.h3 Be6 9.Nf4 Be7 10.Re1 Qd7 11.Nce2 O-O 12.d3 Kh8 13.c3 d4 14.c4 Bf5 15.g4 g5 16.Nd5 Be6 17.Nxe7 Qxe7 18.Ng3 Ne8 19.f4 gxf4 20.Bxf4 Qd7 21.Kh2 Ng7 22.Qf3 f6 23.Qf2 Ne7 24.Ne4 Rac8 25.Nd6 Rb8 26.b4 b6 27.bxc5 bxc5 28.Rab1 Ng6 29.Rxb8 Rxb8 30.Nf7+ Bxf7 31.Bxb8 Ne6 32.Qxf6+