Cristiano Ronaldo moves to within six goals of his international century by scoring in a 3-0 win over Luxembourg which kept defending champions Portugal on course for the Euro 2020 finals.