1.f4 d5 2.b3 Nf6 3.e3 Bf5 4.Bb2 e6 5.Nf3 Bc5 6.Be2 Nbd7 7.O-O Qe7 8.c4 c6 9.Nc3 Ba3 10.Bxa3 Qxa3 11.cxd5 exd5 12.Nd4 g6 13.g4 Be4 14.d3 Qb4 15.Qd2 h5 16.Nxe4 Qe7 17.Nxf6+ Nxf6 18.g5 Ng4 19.Rae1 O-O-O 20.Bxg4+ hxg4 21.Qg2 Qd7 22.Rf2 Rh4 23.Qg3 Rdh8 24.f5 c5 25.fxg6 Rh3 26.Qe5 Re8 27.Qxe8+ Qxe8 28.gxf7 Qf8 29.Ne6