1.d4 Nf6 2.Nf3 e6 3.Bg5 Be7 4.Nbd2 d6 5.e3 c6 6.Bd3 Nbd7 7.O-O O-O 8.c4 h6 9.Bh4 Nh7 10.Bg3 f5 11.Qc2 Nhf6 12.Nh4 Qe8 13.Nhf3 Nh5 14.Rae1 Nxg3 15.fxg3 Nf6 16.e4 fxe4 17.Nxe4 Bd7 18.Nc3 c5 19.dxc5 d5 20.b4 a5 21.a3 axb4 22.axb4 Qd8 23.Ne5 Be8 24.Kh1 dxc4 25.Bxc4 Nd5 26.Rxf8+ Bxf8 27.Qb3 Nc7 28.Bxe6+ Nxe6 29.Qxe6+ Kh8 30.Nd5 Bh5 31.h4