Barcelona qualified for the Champions League semi-finals for the fifth consecutive season as two Lionel Messi penalties and a second-half strike from Andres Iniesta inspired them to a 3-1 win over AC Milan.
Messi opened the scoring in the tie on 10 minutes after he had been brought down by Luca Antonini but Antonio Nocerino levelled just after the half hour after he was set up by Zlatan Ibrahimovic on his return to the Nou Camp.
Messi restored the Catalans' lead five minutes before the break as Alessandro Nesta was penalised for holding Sergio Busquets and inevitably the World Player of the Year was involved again for the third as his blocked effort rebounded for Iniesta to fire home.
Barcelona's all-time top-scorer now holds another prestigious record as he equalled former Milan striker Jose Altafini's record of 14 goals in one season of European football's top club competition.
However, his side were made to suffer at times for their place in the last four by a Milan team that showed far more attacking intent than during their last visit in September.
Barcelona will face either Chelsea or Benfica in the semi-finals.