At a casino etc., to win all the money that is available to be paid.
To exhaust one's financial resources.
To receive a more favorable outcome than imagined, especially by good luck.