1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Nf3 O-O 5.Bg5 h6 6.Bh4 b6 7.e3 Bb7 8.Bd3 d5 9.cxd5 exd5 10.O-O Nbd7 11.Ne5 Be7 12.f4 Ne4 13.Bxe7 Qxe7 14.Nxe4 dxe4 15.Bc4 c5 16.Qg4 Nf6 17.Qh4 Bd5 18.Be2 cxd4 19.exd4 Qb4 20.Rad1 Qxb2 21.Rf2 e3 22.Rff1 Qxe2 23.Qh3 Qxa2 24.Ra1 Qb2 25.Rfb1 Qxd4 26.Rd1 Qxf4 27.Nd7 Qf2+ 28.Kh1 Nxd7 29.Rxd5 e2 30.Qg3 Qf1+ 31.Rxf1 exf1=Q#