At the right place at the right time

Like VK on FB:

The phrase “at the right place at the right time” means being in the optimal location or situation to take advantage of an opportunity or to experience something positive. It suggests that luck or fortune played a role in the outcome, but also recognizes that being prepared and attentive can increase the likelihood of success.