
Barcelona will now have to beat AC Milan to get a place in the Champions League semi-finals.
The current champions were held to a 0-0 draw in Italy.
The hosts played well and managed to hold off Lionel Messi, who was in red-hot form, to give themselves hope for the second leg.
The last time Barcelona did not score in a Champions League match was back in November 2009.