1.f4 d5 2.Nf3 Nf6 3.g3 c5 4.d3 Nc6 5.Bg2 e6 6.O-O b5 7.c4 bxc4 8.dxc4 Bb7 9.Nbd2 Be7 10.h3 Qc7 11.Qc2 Nb4 12.Qb1 Bd6 13.a3 Nc6 14.e4 dxe4 15.Nxe4 Nxe4 16.Qxe4 Nd4 17.Qd3 Nxf3+ 18.Bxf3 Rd8 19.Qc3 O-O 20.b4 Be7 21.Rb1 Bxf3 22.Rxf3 Rd1+ 23.Rf1 Rfd8 24.Bb2 Bf6 25.Qc2 R1d2 26.Qc1 R8d3 27.Rf2 Bxb2 28.Rxd2 Rxg3+ 29.Kh2 Bxc1 30.Rxc1 Rxa3 31.Rf1 g6