1.Nf3 Nf6 2.g3 d5 3.Bg2 c6 4.O-O Bf5 5.d3 e6 6.Nfd2 Nbd7 7.e4 dxe4 8.dxe4 Bg6 9.Nc3 Be7 10.f4 Qc7 11.h3 h5 12.Qe2 Nc5 13.Nc4 b5 14.f5 Bxf5 15.exf5 bxc4 16.Qxc4 O-O 17.Be3 Ncd7 18.Qxc6 Qxg3 19.Bf4 Qh4 20.fxe6 Rac8 21.exf7+ Kh8 22.Qe6 Bc5+ 23.Kh1 Nb6 24.Ne4 Nxe4 25.Bxe4 Qf6 26.Qxf6 gxf6 27.Bg6 Nd5 28.Bh6 Rfd8 29.Rf5 Ne7 30.Rxh5 Rd5 31.f8=Q+ Rxf8 32.Bxf8+