It was a very painful defeat for Arsenal. They controlled the game but Porto had an excellent defense. Arsenal didn't even have a shot on target. But the match was a painful defeat for Arsenal because Porto was able to score a goal in the 94th minute. I think the match will end in a draw.
But this result still doesn't put Porto in a safe zone because Arsenal is a strong team and a 1 goal lead will only make a small difference. Arsenal will host the second leg so I think Arsenal still has a chance to turn things around.
Arsenal did have a chance to turn things around in the second leg at home when they hosted FC Porto because from the results of their match yesterday it was also very clear that Arsenal were indeed able to control the ball very well even though it was quite difficult to penetrate FC Porto's defense. And I also agree with what you said that a one goal advantage is not enough capital for FC Porto if in the second leg they cannot score another goal against Arsenal.