In der Kirche Don Matteos wird ein Obdachloser tot aufgefunden. Schnell stellt sich heraus, dass er vergiftet wurde. In Verdacht gerät zunächst ein Geschäftsmann, der eine Kampagne gegen die Obdachlosen gestartet und zudem die Schließung des einzigen Obdachlosenheims der Stadt veranlasst hat. Als dann aber ermittelt werden kann, dass das Gift aus dem Kelch der Kirche stammt, der dort normalerweise für das Abendmahl verwendet wird, wird klar, dass der Giftanschlag nicht dem Obdachlosen galt, sondern Don Matteo. Ein paar Fingerabdrücke in der Kirche führen Cecchini und Anceschi zum ehemaligen Häftling Cristoforo Camerota, der Dank Don Matteo fünf Jahre im Gefängnis sitzen musste. Camerota aber beteuert seine Unschuld. Er sei lediglich in der Kirche gewesen um das Gespräch mit Don Matteo zu suchen, was sich dann aber nicht ergeben hätte. Don Matteo besucht Camerota schließlich zu Hause bei seiner Familie. Auf dem Rückweg nach diesen Besuch wird er schließlich doch noch Opfer eines Mordanschlags. Er wird hinterrücks nieder geschossen, aber glücklicherweise nur an der Schulter getroffen. Während die Polizei weiter von Camerota als Täter ausgeht, lässt Don Matteo von Cecchini das Kennzeichen eines Wagens überprüfen, der ihm die letzten Tage mehrfach verdächtig aufgefallen ist. Diese Spur führt zu einen gewissen Pasquale Barbieri, einen alkoholabhängigen Obdachlosen, der sein persönliches Schicksal scheinbar auch Don Matteo anlastet. Ganz so einfach ist die Lösung des Falles dann aber doch nicht. Erst als Don Matteo in der Zeugenaussage eines eigentlich Unverdächtigen einen Widerspruch entdeckt, lösen sich alle Unklarheiten auf.
Der alte Ingenieur Barbieri wird gespielt von Franco Interlenghi. Interlenghi galt in seiner Jugend als Teenie-Idol und spielte bis heute in über 80 Filmen mit, u.a. 1957 in In einem andern Land, in dem auch Bud Spencer einen Gastauftritt hatte.
Es handelt sich bei dieser Episode um die 8. Folge der vierten Staffel der Serie Don Matteo, durchgehend gezählt ist es Folge 56.