Having lost some of her earlier brilliance and purity of voice, Caballé offered more dramatic expressive singing in roles that demanded it. In 1978, she was Tosca in San Francisco with Pavarotti, Norma in Madrid, and Adriana Lecouvreur at the Met opposite José Carreras. She continued to appear often at the Met during the 1980s, in roles such as Tosca (1980, 1985) and Elisabetta (1985), and also sang concerts in 1981 and 1983. She gave her final performances at the Met in October 1985 as "Tosca" with Pavarotti as Cavaradossi and Cornell MacNeil as Scarpia.