Good call: the penalty was a clear foul by the Peruvian defender. The red cards were both correct. They were clear without discussion. He could have avoided a yellow card, but that is a minor mistake if we consider the match, there were more difficult calls to make. In general he only made minor mistakes, common ones for an inexperienced referee
What a good match, Peru was winning but Argentina is a big one and they were able to reverse the result.