Cristiano Ronaldo became the leading goalscorer in the history of men's international football as his late double saw Portugal beat the Republic of Ireland 2-1 in World Cup qualifying Group A.

The 36-year-old, who completed a remarkable return to Manchester United this week, had earlier missed the chance to pull clear of Iran icon Ali Daei when his penalty was saved by Gavin Bazunu.

Stephen Kenny's side looked like they would take full advantage of that reprieve after John Egan put them ahead shortly before half-time.

As is so often the case, though, Ronaldo had the final say, drawing his side level with an 89th-minute header – his record-breaking 110th international goal – before sealing a memorable win in the dying embers of stoppage time with another trademark headed finish.