1.Nf3 d5 2.d4 Nf6 3.c4 e6 4.Nc3 c6 5.e3 Nbd7 6.Bd3 dxc4 7.Bxc4 b5 8.Bb3 b4 9.Ne2 Bb7 10.O-O Bd6 11.e4 Nxe4 12.Nf4 O-O 13.Re1 Ndf6 14.Ne5 c5 15.f3 cxd4 16.Nxf7 Rxf7 17.Nxe6 Bxh2+ 18.Kh1 Nf2+ 19.Kxh2 Qa5 20.Qxd4 Qh5+ 21.Kg3 N6e4+ 22.Qxe4 Nxe4+ 23.fxe4 Kh8 24.Ng5 Rf6 25.Bd1 Qg6 26.Rh1 Bxe4 27.Rxh7+ Qxh7 28.Nxh7 Kxh7 29.Bf3 Bxf3 30.gxf3 Raf8 31.f4 Rg6+ 32.Kf2 Rc8