1.f4 c5 2.Nf3 Nf6 3.b3 e6 4.Bb2 Be7 5.e3 O-O 6.Be2 b6 7.O-O Bb7 8.Qe1 Ne8 9.d3 f5 10.Nbd2 Bf6 11.Bxf6 Qxf6 12.Nc4 Nc6 13.Nfe5 Qe7 14.Nxc6 Bxc6 15.Bf3 Bxf3 16.Rxf3 b5 17.Nd2 Nc7 18.e4 Qd6 19.Qf2 Rfc8 20.Re1 fxe4 21.Nxe4 Qb6 22.Nxc5 d6 23.Ne4 Qc6 24.Ng5 Re8 25.c4 bxc4 26.dxc4 h6 27.Ne4 d5 28.Nd2 a5 29.Rg3 Rf8 30.Qd4 Rf7 31.Nf3 Qb7 32.Ne5 Rf5 33.Ng4 Kf8 34.Nxh6 gxh6 35.Qg7+ Ke8 36.Rxe6+ Nxe6 37.Qxb7 Rd8 38.Re3 Rd6 39.cxd5 Rfxd5 40.Rxe6+