1.Nf3 Nf6 2.g3 d5 3.Bg2 c5 4.O-O Nc6 5.d4 e6 6.c4 dxc4 7.Ne5 Bd7 8.Na3 cxd4 9.Naxc4 Be7 10.Qb3 Qc7 11.Bf4 Nh5 12.Nxc6 Nxf4 13.Nxe7 Nxg2 14.Qb4 a5 15.Nd6+ Kxe7 16.Nf5+ Kd8 17.Qxd4 Ra6 18.Qxg7 Re8 19.Rac1 Rc6 20.Qf6+ Kc8 21.Ne7+ Kb8 22.Nxc6+ Bxc6 23.Rfd1 Rg8 24.Kf1 Qb6 25.Qe5+ Ka8 26.Rc5 Bd5 27.Rdxd5 exd5 28.Rxd5