Let's say that there's a 80% odd of something happening and it happened. Is there an idiom that expresses the general idea of convenience of such thing happening in your favor?
I don't think "by a stroke of luck" is appropriate or any term related to luck, because it was highly probable in the first place.