1.Nf3 Nf6 2.d4 d5 3.c4 e6 4.g3 Be7 5.Bg2 O-O 6.O-O Nbd7 7.Nc3 b6 8.cxd5 exd5 9.Bg5 h6 10.Bxf6 Nxf6 11.Ne5 Bb7 12.e3 Re8 13.Qb3 a6 14.Rfd1 Qd6 15.Rac1 Rac8 16.e4 Nxe4 17.Nxe4 dxe4 18.Qxf7+ Kh7 19.Bh3 Bd5 20.Bf5+ Kh8 21.Ng6+ Kh7 22.Nxe7+ Kh8 23.Qxd5 Qxe7 24.Bxc8 Rxc8 25.Re1