A csendes olasz falucska életét az egymással rivalizáló kommunista polgármester, Peppone (Colin Blakely) és a helyi pap, Don Camillo (Terence Hill) újabb és újabb összecsapásai osztják ketté. A két látszólag összeférhetetlen ember még labdarúgó-mérkőzést is szervez, hogy bebizonyítsák, kinek nagyobb és erősebb a tábora. Az angyalok és ördögök harca vérre, vagy legalábbis majdnem vérre megy, a megosztott falu lakói a mindent eldöntő focimeccsen mérik össze meggyőződésük erejét.