Portugal fought back from a two-goal deficit to level an enthralling game but Daniëlle van de Donk's second-half rocket