1.Nf3 Nf6 2.d4 d5 3.c4 e6 4.Nc3 Be7 5.Bf4 O-O 6.e3 a6 7.Rc1 c6 8.Bd3 Nbd7 9.O-O dxc4 10.Bxc4 b5 11.Bd3 c5 12.Ne4 c4 13.Bb1 Bb7 14.Nd6 Qb6 15.Nxb7 Qxb7 16.Qc2 g6 17.Ne5 Nh5 18.Bh6 Ng7 19.f4 Nxe5 20.fxe5 f5 21.exf6 Rxf6 22.Rxf6 Bxf6 23.Qe2 Nf5 24.Bf4 Re8 25.g4 g5 26.gxf5 gxf4 27.Qh5 Qf7 28.Qxf7+ Kxf7 29.fxe6+ Rxe6