Messi sets record as Barcelona march on

The World Player of the Year scored twice from the penalty spot, his 14 goals in the competition so far bettering the previous record by two. The brace took his season tally in all competitions to an astonishing 58.

Messi helped set up the decisive third for Andres Iniesta just after the break, assuring the holders of a place in a fifth successive Champions League semi-final, matching a record achieved by arch-rivals Real Madrid between 1956 and 1960.

"We deserved to qualify and we are very proud to be in the semis for a fifth time," Barca coach Pep Guardiola said.

"We had 21 shots on target and that against an Italian team.

"I have no preference for the semis, the two teams would both be very tough," Guardiola added.

Milan goalkeeper Christian Abbiati guessed right but Messi's spot-kick was tight in the corner.

"We made a mistake for the first penalty, but at the second we have seen the referee give the decision far too easily to Barcelona," Milan coach Massimiliano Allegri complained.

"Barcelona is the best team around, we knew that," Milan midfielder Massimo Ambrosini told Italian TV. "I thought we started well but they played better in the second half.

"We could maybe have done a bit more tonight but over the two matches I don't know how much more we could have done."