“pressed harder and harder against Jabin.” The Israelites did not destroy Jabin right after killing Sisera and his army. The full destruction of Hazor took some time after Sisera and his army were killed.
“destroyed.” The Hebrew is more literally “cut off” Jabin, but in this context, it means destroyed.