1.d4 Nf6 2.c4 e6 3.g3 d5 4.Bg2 c6 5.Nf3 Be7 6.O-O Nbd7 7.Qc2 b6 8.b3 Bb7 9.Nc3 dxc4 10.bxc4 c5 11.d5 e5 12.Nh4 a6 13.d6 Bxg2 14.dxe7 Kxe7 15.Nf5+ Kf8 16.Kxg2 h5 17.Bg5 g6 18.Ne3 Qc7 19.Ned5 Qc6 20.Rad1 Kg7 21.Ne4 Nxe4 22.Qxe4 Rac8 23.Nc3 Nf6 24.Bxf6+ Qxf6 25.Rd5 Rc6 26.Rd7 Re6 27.Nd5 Qg5 28.h4 Qf5 29.Qxf5 gxf5 30.Ne7