1.Nf3 f5 2.d3 d6 3.e4 e5 4.Nc3 Nf6 5.Be2 c5 6.exf5 Bxf5 7.O-O Nc6 8.Ng5 h6 9.Nge4 Be7 10.f4 O-O 11.fxe5 Nxe4 12.dxe4 Be6 13.Rxf8+ Qxf8 14.Nd5 dxe5 15.Bg4 Bf7 16.Be3 c4 17.c3 Bc5 18.Qe2 Qd6 19.Rd1 Rd8 20.h3 Qf8 21.Kh2 h5 22.Rf1 Bxe3 23.Nxe3 Qe8 24.Qf2 Ne7 25.Qg3 Rd3 26.Qxe5 Rxe3 27.Rxf7 Rxh3+ 28.Bxh3 Kxf7 29.Be6+ Kg6 30.a4 a6 31.Qd6 Kh7