1.Nf3 Nf6 2.g3 d5 3.Bg2 e6 4.O-O Be7 5.b3 O-O 6.Bb2 c5 7.c4 dxc4 8.bxc4 Qb6 9.Qc2 a6 10.Nc3 Bd7 11.Ng5 Bc6 12.Nd5 exd5 13.Bxf6 g6 14.Bxe7 Re8 15.Rab1 Qa7 16.cxd5 Rxe7 17.dxc6 Nxc6 18.Ne4 b6 19.Nf6+ Kg7 20.Bxc6 Rc8 21.Nd5 Rxc6 22.Nxe7 Qxe7 23.d4 c4 24.d5