Two late moments of Lionel Messi magic and a goal from Neymar helped Barcelona break the resistance of Bayern Munich in a pulsating 3-0 victory in their Champions League semi-final first leg at the Nou Camp.

After Barca had been frustrated by the brilliance of Bayern goalkeeper Manuel Neuer for most of the match, Messi fired home after 77 minutes and then doubled the lead with a delightful chip from six metres three minutes later.

Neymar completed a resounding late burst from the hosts when he raced clear and slotted calmly home in stoppage time.

It was a disappointing evening for Bayern coach Pep Guardiola on his return to his former club.

He had warned before the game that it was impossible to stop his former prodigy Messi and it proved the case as the Argentine orchestrated Barcelona's emphatic victory that gives them a clear advantage heading into next week's second leg.

"When Messi is inspired he is unstoppable and tonight he showed his talent again," Barcelona centre back Gerard Pique told Spanish television.

"We played a fantastic game. Defensively we were very good as they didn't have shots on target and to achieve that against a team like Bayern is amazing."

Source: Reuters