Diamantino left Benfica at the end of the 1989–90 season, after appearing in just 15 league matches as the team won the Portuguese Supercup. He was also an unused substitute in their second European Cup loss in three years, against A.C. Milan, moving in the subsequent off-season to first professional club Vitória F.C. where he played three more years, retiring at almost 34.