1.d4 Nf6 2.Nf3 e6 3.c4 Bb4+ 4.Nbd2 b6 5.a3 Bxd2+ 6.Qxd2 Bb7 7.e3 d6 8.Be2 Nbd7 9.b4 O-O 10.Bb2 Qe7 11.O-O Ne4 12.Qc2 f5 13.Rfd1 Ndf6 14.Nd2 Nxd2 15.Qxd2 Ne4 16.Qc2 Ng5 17.d5 e5 18.f3 f4 19.e4 Bc8 20.c5 Qf6 21.Kh1 Qh6 22.a4 Rf6 23.a5 bxc5 24.bxc5 Qh4 25.Bf1 Rh6 26.h3 Nxh3 27.gxh3 Bxh3 28.Rd2 Bg2+ 29.Kg1 Qh2+ 30.Kf2 Qg3+ 31.Kg1 Rh1#