Please upgrade the martching system

I literally win a battle against a level 33 ,that´s 17 levels beyond me, i didn´t know how i manage to win that battle and that isn´t all, I battled a level 48, i gave up cause his jar cannon was lv 8 ,please fix the matching system