Discover fortuitously (3,2)
I believe the answer is:
hit on
(Other definitions for hit on that I've seen before include "try a pass?" , "Discover, think of" , "Serendipitously find" , "Discovered suddenly or, in modern slang, made advances towards" , "Discover (something) by chance" .)