chance (upon), encounter, find, happen (on or upon), hit (upon), light (on or upon), meet, pitch (upon), stumble (on or onto), tumble (upon)
luck (out, on, onto, or into)confront, facediscover, strike, turn up
bump into, come across, run across, run into, run upon