I will answer your question, just cash it out because if we continue to leave the money to be used to bet on the next match then I will feel sorry because victory is in front of our eyes, all we have to do is cash out and enjoy the results.
However, if you want to bet again in the next match, just leave a little money there for betting capital later, that way we will feel happy and not think too much that we can also make the best use of the winnings.
Since winning is unpredicted and it happens once in a while, this is the main reason why one should cashout and make use of the money for important things, it will be unwise to keep playing. So many have lose so much money in gambling just because of this act. Greed is the greatest enemy of many gamblers, when gamblers still have greed in them they won't be satisfied with their wins but will rather chase more. Winning likely to take place once in a while and if you don't understand this you may likely be a looser all the time .
If you know you can't afford to lose what you have it is better to cash out. Another thing that some people don't even consider while gambling is the feelings, mental health. How our reaction will be after loosing in gambling should make one to make decisions on what to do playing gambling.
Therefore, if you understand and realize that winning is difficult to obtain and maybe only occasionally and takes a long time to get it, when we have won, immediately cash it out or cash it out to enjoy it usefully and wisely.
And you are right that in gambling our main enemy is greed. If we cannot control that greed well and wisely then we will definitely have a lot of problems in the casino that we run, but if we are fully aware that gambling has high risks and high losses. Often we find that later we will only use gambling as a form of entertainment