FC Barcelona were held to a frustrating 0-0 draw at Olympique Lyonnais in their UEFA Champions League last 16 first leg tie on Tuesday.
The result ensured both sides remained unbeaten in this season’s competition.
The La Liga leaders dominated the match at the Groupama Stadium but lacked accuracy upfront and were grateful to their goalkeeper Marc Andre ter Stegen who made two great saves.
Lyon were lively in the first half but ran out of steam after the break.
They were holding on in the closing stages as Lionel Messi tried in vain to open up the home defence.
Barca had a total of 25 shots but only five on target and their best chance came in the last minute.
That was when Sergio Busquets’s 18-metre attempt was tipped over the bar by Anthony Lopes.
The second leg will be at the Nou Camp on March 13, a game where Lyon will welcome back France striker and captain Nabil Fekir, who was suspended on Tuesday.
“We could have done better in the first half and converted our chances, but we did not concede a goal. So, our chances are intact,” said Lyon defender Leo Dubois.
Lyon coach Bruno Genesio sprung a surprise by fielding Martin Terrier on the left wing instead of Maxwell Cornet, and the 21-year-old did not disappoint.
Barca dominated possession early on, but Lyon had the first two shots on target.
It took a couple of superb saves from Ter Stegen to deny the hosts, who never came that close again.
He stretched to his left to parry a vicious low shot by Hassem Aouar in the fifth minute.
The German later made a one-handed save to tip a 25-metre Terrier missile onto his crossbar.
Barca forward Ousmane Dembele came close in the 19th minute when he dribbled past Dubois on the left flank, only for goalkeeper Anthony Lopes to deny him in a one-on-one.
The visitors had the upper hand but were uncharacteristically wasteful as they spurned several counter-attacking opportunities.
A Dembele attempt shaved Lopes’s post, before Terrier skied his shot over the bar.
That was after a superb series of one-twos tore the Barca defence apart as both sides tried to break the deadlock.
Lyon were under siege early in the second period but their defence was perfectly marshalled by Jason Denayer, with Dubois also proving decisive against Luis Suarez.
Lopes beat Messi’s angled shot away to keep his side level before Dembele was replaced by Philippe Coutinho.
The Brazilian had a clear chance in the 76th minute, but he was denied by in-form Lopes.
Barca have now failed to win any of their last six away games in the UEFA Champions League knockout stage, with their last victory coming at Arsenal in February 2016.
Elsewhere, Bayern Munich showed all their UEFA Champions League experience and quality organisation as they held Liverpool to a 0-0 draw at Anfield on Tuesday.
The result from the first leg game of their last 16 pairing leaves it all to play for in the second leg in Munich on March 13.
However, the German side will be without defender Joshua Kimmich who will be suspended after picking up a yellow card.