It was no card or a red card.
Yellow card just shows they made up their own rules for this specific incident.
Rule being, he plays for Oil FC and Engerlund so gets off with a caution.
It's often said that in bigger games officials are hesitant to dish out reds for ruining the spectacle, this is a situation where a red would have made the game very interesting.
This is the same problem as in Ronaldo’s foul in the Iran World Cup match. If the elbow is accidental, then it is no card. If it is purposeful, then it is red card. There is no role for a yellow card in this situation. Just because he didn’t connect doesn’t mean it should be a yellow.