1.d4 Nf6 2.Nf3 d5 3.c4 e6 4.g3 Be7 5.Bg2 O-O 6.O-O c6 7.Qc2 Nbd7 8.Nbd2 b6 9.Rd1 Bb7 10.e4 dxe4 11.Nxe4 Nxe4 12.Qxe4 Nf6 13.Qe2 b5 14.c5 Nd5 15.Bd2 a5 16.Ne5 b4 17.Qg4 Bf6 18.Be4 Qe7 19.Bc2 Bxe5 20.dxe5 Qxc5 21.Rac1 Qe7 22.Bh6 f5 23.exf6 Qxf6 24.Be3 Nxe3 25.fxe3 Qf2+ 26.Kh1 c5+ 27.Be4 Bxe4+ 28.Qxe4 Qf6 29.Rxc5 Rad8 30.Rxd8 Qf1#