1.Nf3 d5 2.g3 g6 3.Bg2 Bg7 4.d3 c5 5.O-O Nc6 6.Nbd2 f5 7.e4 dxe4 8.dxe4 Nf6 9.exf5 Bxf5 10.Nh4 Bg4 11.Nhf3 O-O 12.c3 Ne5 13.h3 Bh5 14.Qb3+ c4 15.Qb5 Bxf3 16.Nxf3 Nxf3+ 17.Bxf3 Qc8 18.Bxb7 Qxh3 19.Bxa8 Ng4 20.Qd5+ e6 21.Qh1 Qxf1+ 22.Kxf1 Nxf2 23.Qc6 Ng4+ 24.Ke1 h5 25.Qxe6+ Kh7 26.Be4 Rf6 27.Qxc4 Bf8 28.Bg5 Rf2 29.Qe6 Bc5 30.Qxg6+