1.Nf3 d5 2.d4 Nf6 3.e3 Bg4 4.h3 Bh5 5.Bd3 Ne4 6.Nbd2 f5 7.c3 Nd7 8.Qc2 e6 9.Qb3 Rb8 10.c4 c6 11.cxd5 exd5 12.a3 Bd6 13.Bc2 Qf6 14.Nxe4 fxe4 15.Nd2 Rf8 16.O-O Be2 17.f3 Bxf1 18.Kxf1 Qh4 19.Bd1 Bg3 20.Be2 Be1 21.Qd1 Qf2#