1.Nf3 c5 2.c4 Nf6 3.g3 b6 4.Bg2 Bb7 5.O-O e6 6.d4 cxd4 7.Qxd4 d6 8.Nc3 a6 9.Rd1 Nbd7 10.Ng5 Bxg2 11.Kxg2 Qc7 12.Nge4 b5 13.Nxd6+ Bxd6 14.Qxd6 Qxc4 15.Bg5 Qc5 16.Ne4 Qxd6 17.Nxd6+ Ke7 18.Rac1 Rhd8 19.Rc7 Kf8 20.Bxf6 Nxf6 21.Rxf7+ Kg8 22.Re7