Actually not many players at all can finish it, a specially this one.. those before was way better, at least u can collect some rewards until middle of the game..
Maybe there is no way, but it would be much better if all players in their league had same level, which means they have +/- equal...