Manchester United escaped Lisbon with a up opened their Champions League season with a 1 draw at Benfica on Wednesday.
Cardozo struck in the 24th minute with a cracking goal. Nicolas Gaitan played a beautiful long ball to Cardozo, who controlled the pass and beat defender Jonny Evans before ripping a right-footed shot past goalkeeper Anders Lindegaard.
United answered with a well-taken goal of their own. Giggs ran through the Benfica midfield and placed his effort from the top of the box into the upper corner of the net.
The draw leaves Manchester United and Benfica tied with one point apiece in Group C, two points behind FC Basel after the Swiss side defeated Otelul 2-1.
Manchester City 1, Napoli 1
Manchester, England - Manchester City showed a bit of their inexperience in the Champions League, playing to a 1-1 draw with Napoli on Wednesday at the Etihad Stadium to open up play in Group A.
Despite boasting one of the most expensive squads in the world, City fell behind to Napoli when Edinson Cavani struck in the 69th minute off an assist from Christian Maggio.
But Aleksandar Kolarov rescued a point for the Citizens, notching an equalizer in the 75th minute.
Manchester City and Napoli remain two points out of first place in the "Group of Death" after Bayern Munich came away with a 2-0 win over Villarreal.
Bayern Munich 2, Villarreal 0
Villarreal, Germany - Bayern Munich kicked off its Champions League campaign in Group A with a 2-0 victory over Villarreal at Estadio El Madrigal on Wednesday.
Toni Kroos gave Bayern an early lead before Rafinha secured the win in the second half with his 76th minute strike.
Kroos opened the scoring in the 7th minute with a well-taken goal from a Franck Ribery pass.
Rafinha, who came on in the 22nd minute to replace Daniel van Buyten, netted his goal towards the end of the second period to firmly put Bayern in the driver's seat.
With the win, Bayern sit atop Group A with three points as Manchester City and Napoli played to a draw in England.
Real Madrid 1, Dinamo Zagreb 0
Zagreb, Croatia - Real Madrid began the new Champions League season with a 1-0 win over Dinamo Zagreb on Wednesday to claim first place in Group D.
Angel Di Maria provided the lone goal of the match, taking a pass from Marcelo and one-timing a shot past Ivan Kelava to give the Spanish side all three points.
The only blemish on the night came in the 73rd minute when Marcelo was sent off after receiving his second yellow card of the game.
Ajax 0, Lyon 0
Amsterdam, Netherlands - Lyon claimed a valuable point in Group D Champions League action on Wednesday, as the French side played to a 0-0 draw with Ajax at the Amsterdam Arena.
Ajax held the edge in ball possession and shots on goal but failed to turn its advantage into a scoring lead against Lyon, as both teams were held scoreless to split the points.
Trabzonspor 1, Inter Milan 0
Milan, Italy - Trabzonspor pulled off a shocking result in Champions League play Wednesday, defeating Inter Milan 1-0 at the San Siro to go on top of the Group B standings.
Inter controlled much of the match, but was left to rue its missed chances when Ondrej Celustka converted a rebound in the 76th minute to give Trabzonspor the win.
Lille 2, CSKA Moscow 2
Lille, France - CSKA Moscow left it late against Lille on Wednesday, as an injury time equalizer resulted in a 2-2 between the two sides in Group B Champions League play.
Moussa Sow and Benoit Pedretti gave Lille a two-goal advantage, but a brace from Seydou Doumbia earned a point for CSKA, as the Ivory Coast striker found the net in the 72nd and 90th minutes.
Basel 2, Otelul 1
Basel, Switzerland - Basel moved to the top of Group C with a 2-1 win over Otelul on Wednesday.
Fabian Frei opened the scoring for Basel in the 39th minute before Marius Pena pulled one back for Otelul in the 58th minute. Adrian Salageanu was then sent off for Otelul after committing foul in the box and Alexander Frei converted the ensuing penalty to give Basel the win.