1.d4 Nf6 2.c4 e6 3.g3 d5 4.Bg2 Be7 5.Nf3 c6 6.O-O b5 7.c5 a5 8.Ne5 Nfd7 9.Nxd7 Nxd7 10.e4 dxe4 11.Bxe4 Bb7 12.Qf3 Rc8 13.Rd1 Nf6 14.Bc2 Qd5 15.Qe2 h5 16.Nc3 Qd7 17.Bg5 h4 18.Bxh4 Nh5 19.Bxe7 Qxe7 20.Ne4 Rd8 21.Nd6+ Kf8 22.Rd3 Rd7 23.Rf3 f5 24.Re1 Rh6 25.Bxf5 exf5 26.Rxf5+ Nf6 27.Re5 Nd5 28.Qf3+ Rf6 29.Qh5 Rdxd6 30.cxd6