Goals from Beto and Abdoulaye Doucoure gave the hosts a comfortable cushion heading into the break, leaving plenty for Ruben Amorim's side to do on the other side of half-time.
The levels had evidently been cranked up following the restart and Bruno Fernandes made it pay, striking a clever free-kick which rooted Jordan Pickford and nestled perfectly in the bottom-right corner. Manuel Ugarte's equaliser less than 10 minutes later was just as inspired, neatly taking control of the ball before firing a volley with the outside of his left boot, curling away from Pickford and into the back of the net.