1.Nf3 Nf6 2.c4 e6 3.g3 a6 4.Bg2 b5 5.b3 Bb7 6.O-O c5 7.Nc3 Qb6 8.Re1 Nc6 9.e4 d6 10.Nd5 exd5 11.exd5+ Ne7 12.d4 O-O-O 13.Ng5 Ng6 14.Nxf7 Be7 15.dxc5 dxc5 16.Rxe7 Nxe7 17.Bf4 Ng6 18.Bh3+ Nd7 19.Bg5 Rhf8 20.Bxd8 Rxd8 21.Nxd8