A lucky punter is set for life after landing a prize that will deliver a staggering $4.8 million over two decades.