Porto advantage Ronaldo's lacklustre Juventus in Champions League
Cristiano Ronaldo's first video game for Juventus found in his native Portugal ended found in 2-1 defeat as FC Porto out-played the Italians for a lot of Wednesday's Champions League previous-16, primary leg tie.
Iranian striker Mehdi Taremi put the hosts in advance after just a minute at Estadio do Dragao carrying out a Rodrigo Bentacur defending error.
And Mali striker Moussa Marega added another straight immediately after the break.
But Federico Chiesa pulled a goal back with eight mins to go to hold Juventus afloat with the next leg in Turin on March 9.
It had been a lacklustre performance from the Italian giants, chasing their third Champions Group title and first in 25 years.
Record Champions League target scorer Ronaldo, 36, drew a blank against a area captained by his Portuguese international and past Real Madrid teammate Pepe, due to the visitors struggled to recuperate from their early on blunder.
Wojciech Szczesny had sent the ball away to Bentancur, who passed back again to the Polish goalkeeper despite Taremi getting just on front of aim.
The Iranian quickly pounced to prod past Szczesny for his first Champions League goal.
Porto pressed forward with Juventus almost conceding a second on 23 a few minutes as Szczesny cleared straight to Sergio Oliveira whose shot was deflected away from goal.
To add to Andrea Pirlo's woes captain Giorgio Chiellini limped off ten minutes soon after with defender Merih Demiral approaching off the bench.
Pirlo had juggled Juve's defence with Leonardo Bonucci out injured with Alex Sandro returning, using alongside veteran Chiellini, Matthijs de Ligt and Danilo.
Juve had to hold back until four minutes prior to the break for their first shot on target with a great Adrien Rabiot overhead kick cleared by Porto 'keeper Agustin Marchesin, however the offside flag had recently been raised.
The Italians suffered another terrible commence to the next half with Marega picking right up a Wilson Manafa cross to complete low past Szczesny.
Ronaldo had to hold back until five minutes after the break to have a shot on aim. Weston McKennie nodded the ball in to the way of the Portuguese superstar, whose weak work was blocked.
Porto pushed for a third with Szczesny pressing out a Sergio Oliviera work and clearing away from Jesus Corona.
Nevertheless, Chiesa pulled Juventus back to the tie carrying out a Rabiot run down the proper with a pull again for the Italian to finish off in to the corner of the web.
It was the first goal conceded by Porto in the competition at home this season with the former two-time winners holding on for their first make an impression on Juventus in five meetings.