Juninho Pernambucano scored with a free-kick and a penalty as Olympique Lyonnais twice came from behind to seal a potentially crucial 2-2 draw with FC Barcelona, who have now qualified for the last 16 of the UEFA Champions League.
Lyon's captain cancelled out Andrés Iniesta's early strike with a long-range set piece, before replying to Lionel Messi's spot kick with a penalty of his own ten minutes from time. The hard-fought point ensures Lyon will travel to Glasgow on Matchday 6 knowing that an away win would take them ahead of Rangers FC into second place in Group E.
Despite the dual absence of Thierry Henry and Samuel Eto'o, Ronaldinho was confined to the Barcelona bench, as coach Frank Rijkaard offered a first start in the competition to Bojan Krkić in attack, flanked by Messi and Iniesta. The move appeared inspired when, with just three minutes played, the 17-year-old Spaniard created the opening goal, racing onto Messi's pass and delivering a perfectly weighted, low cross that was stroked home by Iniesta.
Lining up without top-scorer Karim Benzema, who failed a late fitness test, the French title holders struggled to get a touch early on as the visitors imposed their passing game, yet just as it looked like becoming a long evening for the home fans, Juninho struck. The Brazilian's free-kick was intended as a cross, but after Fred had failed to make contact, the ball crept inside the far post with Victor Valdés rooted to the spot.
The hosts subsequently settled to their task and created another fine opportunity on 14 minutes after some tenacious closing down by Fábio Santos had forced a mistake in the Barcelona rearguard. The Brazilian midfielder, preferred to Kim Källström, latched onto Fred's lay-off, only to direct his powerful drive straight at a vigilant Valdés.
Yaya Touré drew a fine fingertip save from Rémy Vercoutre moments later, though it was Lyon who looked more dangerous and threatened to take the lead on 28 minutes. Fred slipped Sidney Govou through and when he was denied by the onrushing Valdés, Juninho's follow-up was cleared off the line by Eric Abidal on his return to Stade de Gerland.
Juninho was again providing the inspiration, firing another dipping free-kick narrowly over the crossbar as Alain Perrin's men continued to press. Rijkaard was ordered to the stands before half-time as his frustration boiled over but his players quickly regained their composure after the break. Without the cutting thrust of Benzema, Lyon were struggling to make inroads, while Barcelona appeared increasingly dangerous on the counterattack and deservedly retook the lead on 58 minutes.
Messi was felled by Sébastien Squillaci in the penalty area and the irrepressible Argentina striker picked himself up to score from the spot. Kader Keita was immediately sent on in place of Fred in attack, but the more Lyon pressed the more exposed they became, and Eidur Gudjohnsen missed two fine chances to the double Barcelona's lead, firing his first effort over and seeing the second saved by Vercoutre. That saved proved vital when, with time running out, Abidal tripped Keita, allowing Juninho to send Valdés the wrong way from the spot.