Andre Silva and a Cristiano Ronaldo double gave Portugal a 3-0 win over Hungary that keeps them second in World Cup qualifying Group B.

Cristiano Ronaldo reached 70 international goals as Portugal enjoyed a commanding 3-0 victory over Hungary on Saturday.
The captain netted with two superb strikes after Andre Silva had put the home side ahead in the World Cup qualifying clash at Estadio da Luz in Lisbon.
These teams played out a thrilling draw when they last met in the group stage of Euro 2016, but Hungary offered scant resistance against a Portugal side who responded to some early jitters with an imperious display.
Silva swept home following a flowing team move – with Ronaldo at the heart of it – to put Fernando Santos’ side ahead, and his delightful touch set up the Real Madrid star to smash home a second before half-time.
Ronaldo made it 15 goals in 14 appearances for Portugal with a fine free-kick after the break to safeguard the points, as the European champions made it four wins in a row in Group B.
They are back to within three points of leaders Switzerland, who beat Albania 1-0 earlier on Saturday, while Hungary sit five points behind in third place with five matches left
.