chances (upon), encounters, finds, happens (on or upon), hits (upon), lights (on or upon), meets, stumbles (on or onto), tumbles (upon)
lucks (out, on, onto, or into)confronts, facesdiscovers, strikes, turns up
bumps into, comes across, runs across, runs against, runs into, runs upon