Regardless of whether it's intentional when someones arm stops a shot on target like that it should be a penalty, it would have probably been a goal without the deflection.
when he isn't in control (ie falling over) its hard to say for sure its on purpose
His arm also didn't move towards the ball relative to his body