1.f4 g6 2.g3 Bg7 3.Nf3 c5 4.Bg2 Nc6 5.c3 d6 6.O-O Bd7 7.d3 b5 8.e4 Rb8 9.Qe2 Qc7 10.Be3 Nh6 11.h3 O-O 12.Qd2 f5 13.Ng5 Nf7 14.Nxf7 Rxf7 15.Na3 Rff8 16.Nc2 Rfc8 17.a3 a5 18.exf5 Bxf5 19.g4 Be6 20.f5 Bf7 21.Bh6 Be5 22.fxg6 Bxg6 23.Bd5+ Kh8 24.Be6 Re8 25.Qg5 Nd8 26.Bd5 e6 27.Be4 Bxe4 28.dxe4 Nf7 29.Qh5 Nxh6 30.Qxh6 Qg7 31.Qh5 Rf8 32.Ne3 Qg6 33.Qxg6 hxg6 34.a4 Rxf1+ 35.Kxf1 Bf4 36.Ng2 Bh6 37.axb5 Rxb5 38.Rd1 Rb6 39.h4 Kg8 40.g5