Portland Thorns FC fought their way out of a two-goal deficit to pull level in the second half, but a late goal helped the Houston Dash secure all three points at Providence Park.