If you are losing 9-0 to a only slightly better team you should question things like your bonuses or condition of your players going into the match.

I also had very unlucky games, or lucky games, but most of them in which the teams were fairly even in overall quality lately (talk like up to 20% difference), were in a range from 4 to 5 goals difference at max.
Skills are largely irrelevant in the game today. So I think you were underestimating the tanking opponent and went into the match with bad preparation.