1.d4 Nf6 2.c4 e6 3.Nf3 Bb4+ 4.Nbd2 O-O 5.a3 Be7 6.e4 d5 7.e5 Nfd7 8.b4 a5 9.b5 c5 10.Bb2 cxd4 11.Be2 Nc5 12.Bxd4 Nbd7 13.a4 Nb6 14.Qc2 Nxc4 15.Bxc4 dxc4 16.Nxc4 b6 17.Rd1 Qc7 18.Nd6 Bb7 19.Bxc5 Bd5 20.Nd4 bxc5 21.N4f5 Bg5 22.O-O c4 23.Qc3 f6 24.f4 Bh6 25.Qe3 fxe5 26.b6 Qd7 27.Qxe5 Rad8 28.Rfe1 Kh8 29.Rxd5 exd5 30.Nxh6 c3 31.b7 c2 32.Ndf7+