Estrenada en el Teatro Apolo el 30 de octubre de 1902, letra de Carlos Arniches y Ramón Asensio Mas, música de Ruperto Chapí.
La acción de El puñao de rosas transcurre en una finca de la sierra de Córdoba. Juan, el encargado, piensa que Rosario, su hija, tiene cierta inclinación hacia un gañán, a quien por su rudeza llaman Tarugo, y, como aspira a un buen partido para su hija, lo echa de la finca. Pepe, el dueño de la finca, logra seducirla y la propone fugarse con él. Rosario accede pero Tarugo, sabedor que el señorita piensa abandonarla, lo impide. El título de la zarzuela se debe a un puñao de rosas que Rosario había pedido a Tarugo para acicalarse en su huida. Este se los roba a la Virgen y cuando la niña decide no irse con Pepe, se lo devuelve. La versión está interpretada por Carmen Sinovas y Antonio Blancas, con la Orquesta Filarmónica de España dirigida por Frübeck de Buros. El dúo es el pasaje más popular de la obra.