I was reading this chorale by Bach (#130, "Meine Seele erhebet den Herrn", BWV 324) and discovered something curious. It starts in Em and modulates to G. In the last beat of the third bar, he plays a sixth chord in the key of G, with a 7th. Em7.
Interestingly, this seventh (D) doesn't resolve downwards but actually goes up to an E in the next bar. I don't understand why Bach does this here. Why does he include the seventh of the chord, to then avoid resolving it?