Vocabulary

山を当てる

to make a lucky hit; to win against the odds; to anticipate correctly

expression verb