"The Denial of Saint Peter" is generally thought to be one of the last two works by Caravaggio, the other being "The Martyrdom of Saint Ursula".It was probably finished at Naples in the summer of 1610.