Porto’s Luis Diaz scored the winner as it kept its Champions League knockout hopes alive but dealt AC Milan a huge blow with a deserved 1-0 Group B win at the Estadio do Dragao on Tuesday.
Diaz, who had earlier hit the post, netted midway through the second half as Porto was rewarded for its dominance in a game in which it missed a number of chances and barely gave Milan a sniff at the other end.
Milan, which will host the Portuguese side on November 3, was possibly justified in believing there was a foul in the build-up to the goal, but neither German referee Felix Brych nor the video assistant agreed.
ALSO READ – Messi scores twice to rescue PSG against Leipzig
Porto stays in third place at the midway point of the pool with four points from three games, behind Atletico Madrid on goal difference, and leader Liverpool (nine). Milan has yet to break its duck having lost all three matches.
There were few chances in the first half, but the best fell to the home side and in particular Iran international Mehdi Taremi, who was wasteful on the night.
Diaz came the closest to scoring as his fine run and low drive from the edge of the area cannoned back off the post.
Taremi should have hit the target when he steered a shot wide from 12 yards, and then had a header flash the wrong side of the post. At the other end Milan forward Olivier Giroud opted to head across goal in search of a team-mate when he should have been more selfish at the back post in what was the visiting team’s best chance of the game.
Taremi had an effort go inches wide early in the second period as Porto continued to look the most likely to make the breakthrough, finally getting its reward on 65 minutes, though in controversial circumstances.
Taremi appeared to barge into Milan midfielder Ismael Bennacer as both went for a high ball, which eventually fell to Diaz on the edge of the box, and this time he shot low into the net.
1. Besiktas 1-4 Sporting CP
2. Club Brugge 1-5 Manchester City
3. Inter Milan 3-1 Sheriff Tiraspol
4. FC Porto 1-0 AC Milan
5. Ajax 4-0 Borussia Dortmund
6. Shakhtar Donetsk 0-5 Real Madrid
7. Atletico Madrid 2-3 Liverpool
8. Paris Saint-Germain 3-2 RB Leipzig