1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.Nc3 dxc4 5.e3 a6 6.Bxc4 c5 7.O-O b5 8.Bd3 Bb7 9.a3 Nbd7 10.Qe2 Bd6 11.Bc2 Qc7 12.Rd1 O-O 13.h3 h6 14.e4 cxd4 15.Nxd4 Bh2+ 16.Kh1 Be5 17.Be3 Nb6 18.Bb3 Nxe4 19.Nxe4 Bxe4 20.Bxh6 Qb7 21.f3 Rad8 22.Be3 Bd5 23.Nxe6 Bxe6 24.Rxd8 Rxd8 25.Bxe6 Bf6 26.Bb3 Nc4 27.Bxc4 bxc4 28.Qxc4 Qxb2 29.Ra2 Qe5 30.Bf4 Qe1+ 31.Kh2 Bd4