We propose a novel algorithm for the solution of mean-payoff games that merges together two seemingly unrelated concepts introduced in the context of parity games, small progress measures and quasi dominions. We show that the integration of the two notions can be highly beneficial and significantly speeds up convergence to the problem solution. Experiments show that the resulting algorithm performs orders of magnitude better than the asymptotically-best solution algorithm currently known, without sacrificing on the worst-case complexity.A two-player turn-based arena is a tuple A = Ps ⊕ , Ps ⊟ , Mv , with Ps ⊕ ∩ Ps ⊟ = ∅ and Ps Ps ⊕ ∪ Ps ⊟ , such that Ps, Mv is a finite directed graph without sinks. Ps ⊕ (resp., Ps ⊟ ) is the set of 1. The experiments were carried out on a 64-bit 3.9GHz quad-core machine, with INTEL i5-6600K processor and 8GB of RAM, running UBUNTU 18.04.