You played well holding on. He played for the PBG (Panther Battle Group) but well placed mines did for him in the end. I did not note what doctrine he chose but I agree that you lost many troops. It is always better to retreat and return later after reinforcing squads, especially if they have veterancy.
Other than that well played and for not giving up.