James Rodriguez scored late to give FC Porto a 1-0 win over Paris Saint-Germain on Wednesday in the Champions League group stage.

The Colombian midfielder picked up a loose ball on the right flank and hit a curling a left-foot shot into the far corner of the net to break the deadlock in the 83rd minute of a game that produced few thrills.

Zlatan Ibrahimovic couldn't find his scoring touch for the visitors, though he had two chances in the first half.

The match was the biggest test so far this season for the big-spending French club as it squared up to a two-time European champion, but Carlo Ancelotti's team played tamely at Porto's Stadium of the Dragon.

The pair are the most fancied clubs to advance from Group A.