The match took place at Slavutych Arena in Zaporizhia on Thursday, August 9, Ukrinform reports.
Ricardo Horta scored an opener in the 69th minute, but Ukraine midfielder Oleksandr Karavayev equalized three minutes later.
The return match will be held in Braga on August 16.
The winner of the tie will face in the Europa League play-off round the best team in the tie between Leipzig (Germany) and Craiova (Romania).
Another Ukrainian club Mariupol lost 1-3 to France's Bordeaux in their first leg of the Europa League third qualifying round at the Chornomorets Stadium in Odesa.
The return match will be played in Bordeaux on August 16.