1.Nf3 Nf6 2.g3 e6 3.Bg2 d5 4.O-O c5 5.c4 dxc4 6.Na3 Nbd7 7.Nxc4 b5 8.Nce5 Bb7 9.Nxf7 Kxf7 10.Ng5+ Kg6 11.Qc2+ Kxg5 12.d4+ Kh5 13.Bxb7 g5 14.g4+ Nxg4 15.Qb3 Ngf6 16.Qxe6 Qe8 17.Qf5 Rg8 18.h4 Kh6 19.hxg5+ Kg7 20.gxf6+ Kh8+ 21.Kh1 Qxe2 22.Bf4 Qg4 23.Qxg4 Rxg4 24.Bxa8 Rxf4 25.dxc5 Bxc5 26.Rac1 Rxf6 27.Rfd1 Bd6 28.Rc6 Rh6+ 29.Kg1 Rg6+ 30.Kf1