Yes, it's time the match engine needs a tweak, to avoid results like this,
In my opinion, if 2 teams are more or less within 10% - 20% of the same team strength, the team with the most tactical advantage during a match should always win.
unfortunately the sad truth is that there is nobody running the game, apart from the server itself
Cheers
Deca