I agree that it was probably a penalty, but looking at the spirit of it,
I say give the dude the catch. What a great play. We all hate and complain when the refs step in, we say "let them settle it on the field" etc. Well let that dude settle it. He made an incredible catch.