1.d4 Nf6 2.Nf3 e6 3.Bf4 b6 4.e3 Bb7 5.Be2 Be7 6.O-O O-O 7.c4 d6 8.Nc3 Nbd7 9.Qc2 Nh5 10.Bg3 f5 11.Nd2 Qe8 12.Bf3 Bxf3 13.Nxf3 g5 14.h3 g4 15.hxg4 fxg4 16.Nd2 Nxg3 17.fxg3 Qh5 18.Qe4 e5 19.Nd5 Bg5 20.Nxc7 Rac8 21.Ne6 Nf6 22.Qd3 Qh6 23.Rad1 Rfe8 24.d5 Nh5 25.Ne4 Be7 26.Rf5 Ng7 27.Nxg7 Qxg7 28.Rdf1 Rf8 29.Rxf8+ Rxf8 30.Rxf8+ Qxf8