Both sides had their share of spectacular moments in this Euro 2016 qualifier.
Marcos Pizzelli of Armenia opened proceedings with a superb free kick in the 14th minute.
Portugal equalised through a Ronaldo penalty after Moutinho was brought down, with the end of the first half being heralded by a pitch invader who hilariously left a trail of stewards in his wake.
Ronaldo scored his second to put the Portuguese in front, and the current World Player of the Year earned his hat-trick three minutes later with this absolute whopper of a strike.
Tiago got a second yellow and was sent off, and with Armenia pegging one back through Mkoyan, Portugal were under serious pressure. They managed to hold on though to win 3-2 and remain top of Group I. Armenia remain bottom on just one point.