I would flag your first version as clumsy. It is not wrong, but it is bad style, for the reason given on the website. Your second version contains a wrong comma.
I don't like the sense of any version. I would flag for a recasting. It sounds as though the running and the crossing are separate events. I don't mean that it unambiguously conveys that meaning, but that meaning is there, and th