1.d4 Nf6 2.Nf3 d5 3.Bg5 e6 4.e3 c5 5.c3 Qb6 6.Bxf6 Qxb2 7.Be5 Qxa1 8.Bb5+ Bd7 9.Bxd7+ Nxd7 10.Qc2 f6 11.Bg3 cxd4 12.O-O Nb6 13.Nxd4 Nc4 14.Qa4+ Kf7 15.Qd7+ Kg6 16.Qxe6 Qxa2 17.Qf5+ Kf7 18.Qxd5+ Ke8 19.Qe6+ Kd8 20.Rd1 Qxb1 21.Nc6#