i understand your pain. I'm facing the same issue right now in my league. With 6 games remaining, and 10 points ahead of 2nd place team, i have lost 2 in a row against bottom 4 teams. And in the first round, i thrashed both teams [5-1 and 3-0]. But this time i lost despite having more shots and possession. My lead is now just 4 points with 4 games remaining.

I believe this is just the game engine messing with teams to make the league more exciting and not end the competition with 4 or 5 games remaining?