Tosca is an opera in three acts by Giacomo Puccini to an Italian libretto by Luigi Illica and Giuseppe Giacosa, based on Victorien Sardou's drama, La Tosca. First performance: Rome, 1900.