Ronaldo's 68th-minute tap in, a record-extending 137th international goal, sealed a first win over Germany after five losses, the 40-year-old's longest streak against any national side without tasting victory.
Cristiano Ronaldo missed a penalty but later scored a crucial goal, before Francisco Trincao's late double set Roberto Martinez's men on course for the semis.
Ronaldo's 68th-minute tap in, a record-extending 137th international goal, sealed a first win over Germany after five losses, the 40-year-old's longest streak against any national side without tasting victory.
Cristiano Ronaldo missed a penalty but later scored a crucial goal, before Francisco Trincao's late double set Roberto Martinez's men on course for the semis.