1.c4 c5 2.g3 Nf6 3.Bg2 e6 4.Nf3 Nc6 5.O-O Be7 6.Nc3 O-O 7.d4 cxd4 8.Nxd4 a6 9.b3 Qc7 10.Bb2 b6 11.Rc1 Bb7 12.Nd5 Qd8 13.Nxe7+ Qxe7 14.Qd2 Nd8 15.Qe3 Bxg2 16.Kxg2 Qc5 17.b4 Qc7 18.Rfd1 Qb7+ 19.Nf3 Ne8 20.Kg1 d6 21.Ng5 Qe7 22.Nxh7 Kxh7 23.Qe4+ g6 24.Qxa8 e5 25.Qxa6 Rh8 26.Qxb6 Ne6 27.c5 dxc5 28.Bxe5