1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Qc2 c5 5.dxc5 Bxc5 6.Nf3 Nc6 7.a3 O-O 8.Bf4 Nh5 9.Bg3 f5 10.b4 Be7 11.e3 f4 12.exf4 Nxf4 13.Rd1 Qe8 14.Qe4 d5 15.cxd5 exd5 16.Qe3 d4 17.Nxd4 Nxd4 18.Rxd4 Bf6 19.Rxf4 Bxc3+ 20.Kd1 Qa4+ 21.Ke2 Re8 22.Kf3 Rxe3+ 23.fxe3 Be6 24.Be2 Rd8 25.Bh4 Rf8 26.Rd1 Rxf4+ 27.Kxf4 Qc2 28.Rd8+ Kf7 29.Bd3 Qxg2 30.Bg3 h6 31.Bb5 g5#