Cristiano Ronaldo was frustrated on his return to international duty as Portugal were held to a 0-0 draw by Ukraine in their opening Euro 2020 qualifier.
Having not featured for Portugal since their defeat to Uruguay at World Cup 2018, Ronaldo was back for Friday's encounter in Lisbon, but failed to inspire a victory as the Euro 2016 champions began their Group B campaign on a flat note.
Andriy Pyatov played a key part in frustrating the hosts, twice denying Ronaldo in the first half before pulling off an exceptional save from Andre Silva.
And Pyatov's heroics paid dividends as Ukraine held firm to secure a hard-fought point, with the onus now on Portugal to respond when they face Group B's other big hitters Serbia on Monday.
Pyatov did well to tip over Pepe's blistering effort, though Ukraine's goalkeeper was fortunate that the offside flag sparred his blushes moments later after his failure to deal with a cross allowed William Carvalho to head in.
Pyatov atoned soon after, twice reacting sharply to keep out successive close-range strikes from Ronaldo and maintain parity heading into the interval.
Ronaldo turned provider with a neat knockdown following the restart, but Andre Silva's resulting effort did not test Pyatov.
The Sevilla forward did better when his next chance came, only for Pyatov to make a superb save at full stretch.
Portugal were almost made to pay for their profligacy with four minutes remaining, but Ruben Dias made a vital block to prevent Junior Moraes clinching the points for Ukraine against the run of play.
Vitaliy Mykolenko risked undoing Ukraine's work in stoppage time when he clumsily bundled into Dyego Sousa, though Portugal's appeals for a penalty fell on deaf ears.
Final da partida. Portugal começa a fase de apuramento com um empate. O foco passa já para o jogo com a Sérvia e queremos a vitória na segunda-feira! Vamos!#PORUKR | 0-0 | #TodosPortugal #EURO2020 pic.twitter.com/EaI3VMglRM— Portugal (@selecaoportugal) March 22, 2019
What does it mean? Holders fall flat
The pressure is on Portugal to qualify and defend their title, but with Serbia also in Group B – and Ukraine proving their worth – that task is sure to be a difficult one. Portugal should still have enough, but will need to put in a more clinical display against Serbia next time out, or they could risk falling behind.
Pyatov keeps Portugal at bay
Pyatov was caught out when Carvalho headed in, but with the offside flag coming to his rescue, he made sure to make his good fortune count with two superb saves in a matter of minutes to deny Ronaldo before making an outstanding stop from Andre Silva after the restart.
Neves on the fringes
Wolves playmaker Ruben Neves has impressed in the Premier League this term, but he struggled to stamp his quality on proceedings on Friday, and was replaced just after the hour.
Serbia are likely to present the greatest threat to Portugal in Group B, and they are next up for Fernando Santos' side on Monday. Ukraine, meanwhile, face Luxembourg.
18 de abril 2019
|Sharks storm back to down fast-starting Panthers|
|Sydney FC 1 Perth Glory 0: Premiers Plate winners downed by Le Fondre|
|Amla pips Hendricks to Proteas World Cup place|
|Horn confident he can deliver if he gets shot at Brook|
|O´Sullivan to face amateur Cahill in World Championship opener|
|McLeish leaves Scotland role after Kazakhstan debacle|
|Manchester City v Tottenham and the greatest Champions League matches in history|
|Barton denies allegations after Barnsley complaint|
|Napoli defender Koulibaly worth €150m, says Ancelotti|
|Barcelona book reunion with Iniesta, Villa on Japan tour|
|Irving: There´s ´nothing like´ delivering for the Celtics in the playoffs|
|Facing Messi will be hard, says Van Dijk|
|Chandimal misses out on Sri Lanka´s World Cup squad|
|Champions League: Ajax v Tottenham, Liverpool v Barcelona semi-final dates confirmed|
|We´re almost there - Harden sees Rockets peaking in playoffs|
|Hazard is Chelsea´s best foreign player, says Zola|
|Bernardo Silva: Man City want titles, not Spurs revenge|
|Giannis has faith in Budenholzer to keep him fresh|
|Ireland skipper Best to retire after World Cup|
|In my head we were eliminated - Sissoko unaware Sterling´s goal had been disallowed|
|Wallabies can win World Cup without ´completely wrong´ Folau - Genia|
|Liverpool exit unfair, says Porto´s Conceicao|
|Lara 375: I have to explain he didn´t score them all off me - Lewis|
|Lara 375: The progression of Test cricket´s record score|
|Vancouver Whitecaps 1 Los Angeles FC 0: Hwang stuns conference leaders|
|Llorente: It had to be a goal|
|Braves, Red Sox bullpens both lose as Kimbrel sits at home|
|Klopp not worrying about Messi just yet|
|Zion Williamson assists couple with epic gender reveal dunk|
|Russell Wilson wants to be a ´Seahawk for life´|
|Celtics rally for win over Pacers, Bucks pull away from Pistons|
|Pochettino: Espanyol survival still my happiest moment as coach|
|2019 NFL schedule: Five must-see prime-time games|
|Miller to appeal licence decision, denies wrongdoing|
|Here´s how Gronkowski dented the Lombardi Trophy|
|2019 NFL schedule: Five dates to circle on your calendar|
|2019 NFL schedule: Five potholes on Patriots´ road to repeat|
|2019 NFL schedule: Five takeaways from fixture release|
|Simmons ´average´ in half-court offense, says Dudley|
|Tottenham aren´t finished – Son dreaming big after ´very crazy game´|
|Spurs players are heroes - Pochettino revels in incredible triumph|
|There was no performance at all – Tuchel blasts PSG|
|Eriksen: I must be one of the luckiest guys on the planet|
|Giroud ´very frustrated´ with Chelsea back-up role|
|Guardiola still backing VAR despite reservations over Llorente goal|
|Chaos and cruel twist leave Guardiola out of control in Champions League|
|Guardiola laments ´cruel´ Champions League exit|
17 de abril 2019
|Klopp hails ´special´ side as Liverpool return to semi-finals|
|Durant needs to be more aggressive in playoffs - Kerr|
|Manchester City 4 Tottenham 3 (4-4 agg): VAR denies Sterling as Spurs win classic tie on away goals|
|Porto 1 Liverpool 4 (1-6 agg): Reds run riot to set up Barcelona semi-final|
|Archer keen not to upset World Cup stars after England call-up|
|New Pelicans chief Griffin confident Davis will stay|
|Nantes 3 Paris Saint-Germain 2: Tuchel´s title wait continues in untidy defeat|
|Bairstow inspires Sunrisers past out-of-sorts Super Kings|
|Origi starts at Porto as Klopp rests Firmino|
|Emery applauds Sokratis for Arsenal adaptation|
|Alli and De Bruyne start in Man City v Spurs|
|Nishikori unable to join Nadal with Monte Carlo progress|
|Injury-ravaged Mariano Diaz suffering from tendonitis|
|Iago-ing nowhere – Aspas renews with Celta until 2023|
|Mack to face Raiders at Tottenham after NFL reveal 2019 international schedule|
|Karunaratne named Sri Lanka captain for World Cup|
|NRL Opta facts: Unbeaten Storm host defending champions Roosters|
|Eintracht Frankfurt trigger purchase option on Barcelona-linked Jovic|
|Never good to celebrate like Coutinho did - Rivaldo|
|Manchester United condemn racial abuse of Ashley Young|
|Stylish Nadal breezes past Bautista Agut in Monte Carlo opener|
|Allegri points out Juventus achievements after Champions League exit|
|Courage, intelligence, passion - Ancelotti´s recipe for Napoli success against Arsenal|