1.d4 Nf6 2.Nf3 d6 3.c4 Bf5 4.Nc3 Nbd7 5.g3 c5 6.Bg2 e5 7.dxe5 dxe5 8.Nh4 Be6 9.Bxb7 Bxc4 10.Bxa8 Qxa8 11.O-O Be7 12.Nf5 Be6 13.Nxg7+ Kf8 14.Nxe6+ fxe6 15.Bh6+ Kf7 16.Qa4 Kg6 17.Be3 h5 18.Rad1 Nb6 19.Qc2+ Kf7 20.Bg5 h4 21.Bxf6 h3 22.f3 Bxf6 23.e4 Qc6 24.Qe2 c4 25.f4 Nd7 26.f5 exf5 27.Rxf5 Rh6 28.Qd2 Qb6+ 29.Kh1 Nc5 30.Qxh6