Could it be possible that the engine favours weaker teams to beat stronger teams? In my group, I have noticed that there are some teams that did well for their quality. Either they are good managers or the game favoured them.