Real Madrid’s Cristiano Ronaldo scored twice, and missed a penalty as Portugal defeated Latvia in a World Cup Group B qualifier.

Ronaldo opened with an amazing goal,  but missed a penalty after the break. Arturs Zjuzins equalised but William Carvalho  followed up with a goal of his own putting them back in the lead. Ronaldo made his second goal, then Alves sealed the score to 4-1.

Portugal now have nine points but remain in second behind leaders Switzerland, who moved to 12 points with a 2-0 win over Faroe Islands.