La synthèse de Guareschi Thorpe prépare des 2-pyridones à partir de cyanoacétamide comme composant azoté, avec une 1,3-dicétone ou un 3-cétoester.