A new proof of a theorem of Green, Happel and Zacharia