Vitoria de Setubal needed a dramatic stoppage-time equaliser to salvage a point against struggling Uniao in the Primeira Liga.
Things started brightly for the hosts as they moved into an early lead when Arnold found the net in the 13th minute, an advantage they held until after half time.
Uniao levelled things up in the the 49th minute through Danilo and they continued to press their opponents, forcing a second just three minutes later courtesy of Brazilian forward Amilton.
However, the away side were denied a rare win when Arnold netted his second deep into stoppage time to rescue a point for Setubal.