Bayern Munich pulled off a stunning 3-0 victory over Barcelona at the Nou Camp to complete a record Champions League semi-final aggregate win.

Arjen Robben opened the scoring shortly after half-time when he cut in from the right and found the top corner.

Gerard Pique turned Franck Ribery's cross into his own net before Thomas Mueller headed in at the far post to complete the 7-0 aggregate rout.

Barca's biggest loss

Barcelona's previous highest defeats in European competition were all by a four-goal margin. They lost 4-0 against AC Milan in the 1994 European Cup final, by a four-goal aggregate margin against Valencia in the Uefa Cup in 1962 and the same against Real Madrid in the European Cup two years earlier.

Bayern now meet fellow German side Borussia Dortmund at Wembley on 25 May.

Jupp Heynckes' side were beaten by Chelsea in last season's Champions League final but, on the evidence of their two performances against the Catalan giants, it will take an almighty effort from Dortmund to prevent them winning their fifth European Cup.

Barcelona, who left injured talismanic playmaker Lionel Messi on the bench, were once again outplayed by the brilliant Bavarians.

And if Bayern's first-leg demolition shook Europe, their second-leg dominance should ensure even bigger reverberations - such was the magnitude of their dominance in the Nou Camp.

From Mario Mandzukic's selfless work as the lone striker, to the slick pass-and-move skills of those behind him, the visitors outplayed Tito Vilanova's side.

Their ruthlessly efficient counter-attacks always carried a goal threat, to the extent that Barcelona were reluctant to commit enough men forward to seriously test the stout Bayern defence.

Perhaps lifted by the absence of Messi, who is still struggling with a hamstring injury, Bayern started brightly and Pique had to be alert to deny both Robben and Philipp Lahm.

Despite the onus being on them to score, Barca were not able to test Manuel Neuer until the 23rd minute, the Germany goalkeeper tipping Pedro's 25-yard shot over the bar.

Brilliant Bayern

Bayern equalled the biggest away win in a CL semi-final, set by themselves in April 2010 (3-0 at Olympique Lyon) and by Ajax in April 1996 (3-0 at Panathinaikos)

For the first time since 2001 (Bayern) a German team will win the Champions League

Bayern have kept a clean sheet in four consecutive CL knockout matches, a club record. The last club to keep at least four clean sheets was Manchester United in 2008 with five.

Source: Infostrada

Content to let the Spanish side pass the ball in their own half, Munich sat back and pounced on loose passes to mount dangerous counter-attacks on the beleaguered Barca backline.

Xavi fired over for the hosts while, at the other end, Robben had a shot charged down.

Something had to give, and it was Barcelona's slim chances when, three minutes into the second half, David Alaba switched play to Robben, who expertly cut inside and curled a left-footed shot into the top corner.

Not content with their commanding advantage, Bayern continued to counter and Pique summed up Barcelona's evening when he failed to deal with Ribery's cross from the left and shinned the ball past his own keeper Victor Valdes.

The record aggregate victory was completed when Mueller rose highest at the far post to head home another super Ribery cross.

Bayern's victory eclipses Manchester United's 6-1 aggregate rout of Schalke in 2011, and, while Sir Alex Ferguson's side lost to Barcelona in the final that year, it is difficult to see a similar fate befalling this mighty Munich side.

Lineup, Bookings (3) & Substitutions (6)

Barcelona

  • 01 Valdes
  • 02 Alves Booked
  • 03 Pique Booked
  • 15 Bartra (Montoya - 87' )
  • 21 Adriano Correia
  • 04 Fabregas
  • 06 Xavi (Sanchez - 55' )
  • 08 Iniesta (Thiago - 64' )
  • 25 Song
  • 07 Villa
  • 17 Pedro

Substitutes

  • 13 Pinto
  • 19 Montoya
  • 10 Messi
  • 11 Thiago
  • 12 Jonathan
  • 09 Sanchez
  • 37 Cristian Tello

Bayern Munich

  • 01 Neuer
  • 05 Van Buyten
  • 17 Boateng
  • 21 Lahm (Rafinha - 77' )
  • 07 Ribery
  • 08 Martinez (Tymoschuk - 74' )
  • 25 Mueller
  • 27 Alaba
  • 31 Schweinsteiger (Dias - 66' )
  • 09 Mandzukic
  • 10 Robben Booked

Substitutes

  • 22 Tom Starke
  • 04 Dante
  • 13 Rafinha
  • 11 Shaqiri
  • 30 Dias
  • 44 Tymoschuk
  • 33 Gomez
Ref: Skomina
Att: 90,000

Match Stats

Shots

15 8

On target

10 4

Corners

4 0

Fouls

13 13

Live Text Commentary

90:00 +1:23 Full time

Full Time The final whistle goes and the game is over.

90:00 +0:17

Thomas Muller challenges Claro Adriano unfairly and gives away a free kick. Free kick taken by Gerard Pique.

89:35

Arjen Robben concedes a free kick for a foul on Martin Montoya. Martin Montoya takes the free kick.

87:20

Marcio Rafinha produces a right-footed shot from deep inside the six-yard box which goes wide of the right-hand post.

86:35 Substitution

Substitution Martin Montoya joins the action as a substitute, replacing Marc Bartra.

85:21

Shot by David Villa. Manuel Neuer makes a comfortable save.

85:00

Free kick awarded for an unfair challenge on Alcantara Thiago by Franck Ribery. Alcantara Thiago restarts play with the free kick.

80:26

Free kick awarded for an unfair challenge on David Villa by Luiz Gustavo. Free kick taken by David Villa. The ball is delivered by David Villa, Anatoliy Tymoschuk gets a block in. Corner taken by Francesc Fabregas from the left by-line, Marc Bartra has a headed effort at goal from close range which goes wide left of the target.

79:48

Foul by Claro Adriano on Mario Mandzukic, free kick awarded. Arjen Robben takes the free kick.

79:11

Free kick awarded for a foul by Franck Ribery on Gerard Pique. Free kick taken by Gerard Pique. Free kick awarded for an unfair challenge on Claro Adriano by Mario Mandzukic. Direct free kick taken by Claro Adriano.

77:57

Free kick crossed left-footed by Arjen Robben, Alex Song makes a clearance.

77:57 Booking

Booking Gerard Pique is cautioned by the ref for unsporting behaviour.

77:52

Free kick awarded for a foul by Gerard Pique on Thomas Muller.

77:13

Free kick awarded for an unfair challenge on David Villa by Daniel Van Buyten. Alcantara Thiago restarts play with the free kick.

76:59 Substitution

Substitution Marcio Rafinha comes on in place of Philip Lahm.

75:36

Franck Ribery provided the assist for the goal.

75:36 Goal scored

Goal! - Thomas Muller - Barcelona 0 - 3 Bay Munich Thomas Muller finds the net with a headed goal from close range. Barcelona 0 (0)-(7) 3 Bayern Munich.

75:34

Franck Ribery delivers the ball,

75:15

Mario Mandzukic is caught offside. Direct free kick taken by Gerard Pique.

73:32 Substitution

Substitution Aguinaga Javi Martinez goes off and Anatoliy Tymoschuk comes on.

73:10

Headed effort on goal by David Villa from inside the penalty box misses to the right of the target.

71:52

Franck Ribery provided the assist for the goal.

71:52 Goal scored

Goal! - Gerard Pique - Barcelona 0 - 2 Bay Munich Gerard Pique puts the ball into his own net. Barcelona 0 (0)-(6) 2 Bayern Munich.

71:51

The ball is crossed by Franck Ribery.

70:56

Rodriguez Pedro takes a shot. Save made by Manuel Neuer.

69:18

Da Silva Dani Alves sends in a cross, clearance made by Daniel Van Buyten.

66:47

Alexis Sanchez produces a cross, Philip Lahm gets a block in.

65:45 Substitution

Substitution Luiz Gustavo is brought on as a substitute for Bastian Schweinsteiger.

64:00

Corner taken by Francesc Fabregas from the right by-line to the near post, Mario Mandzukic manages to make a clearance. Arjen Robben fouled by Claro Adriano, the ref awards a free kick. Manuel Neuer takes the free kick.

64:00 Substitution

Substitution (Barcelona) makes a substitution, with Alcantara Thiago coming on for Andres Iniesta.

63:39

Alexis Sanchez sends in a cross, David Alaba gets a block in.

62:55

Andres Iniesta takes a shot. Blocked by Daniel Van Buyten.

62:44

A cross is delivered by Rodriguez Pedro.

60:44

David Alaba has shot on goal from just outside the penalty box which goes wide of the right-hand upright.

60:21

Thomas Muller has a drilled shot. Marc Bartra gets a block in.

56:24

Andres Iniesta concedes a free kick for a foul on Aguinaga Javi Martinez. Philip Lahm takes the direct free kick.

54:22 Substitution

Substitution Alexis Sanchez replaces Hernandez Xavi.

54:22

Franck Ribery crosses the ball, Effort on goal by Arjen Robben from deep inside the penalty area misses to the right of the target.

53:22

Free kick awarded for a foul by Andres Iniesta on Thomas Muller. Arjen Robben takes the direct free kick.

52:04

Free kick awarded for an unfair challenge on Mario Mandzukic by Gerard Pique. Arjen Robben takes the free kick.

51:27

David Villa has an effort at goal from outside the area which goes wide left of the target.

50:46

David Villa takes a shot. Blocked by Aguinaga Javi Martinez.

47:58

Assist on the goal came from David Alaba.

47:58 Goal scored

Goal! - Arjen Robben - Barcelona 0 - 1 Bay Munich Arjen Robben fires in a goal from inside the area to the top left corner of the goal. Barcelona 0 (0)-(5) 1 Bayern Munich.

47:13

Unfair challenge on Bastian Schweinsteiger by Alex Song results in a free kick. Arjen Robben delivers the ball from the free kick left-footed from right wing, save made by Victor Valdes.

45:01

The game restarts for the second half.

45:00 +0:46 Half time

Half Time The half-time whistle blows.

45:00 Booking

Booking Da Silva Dani Alves receives a caution for unsporting behaviour.

44:49

Foul by da Silva Dani Alves on Bastian Schweinsteiger, free kick awarded.

44:29

Claro Adriano produces a cross.

43:29

Rodriguez Pedro gives away a free kick for an unfair challenge on Bastian Schweinsteiger. Bastian Schweinsteiger restarts play with the free kick.

41:49

Da Silva Dani Alves sends in a cross, clearance by Aguinaga Javi Martinez.

40:43

Mario Mandzukic gives away a free kick for an unfair challenge on Marc Bartra. Marc Bartra takes the direct free kick.

40:28

Francesc Fabregas produces a cross, blocked by Daniel Van Buyten.

39:44

Claro Adriano takes a shot. Save made by Manuel Neuer.

36:49

Free kick awarded for a foul by Alex Song on Mario Mandzukic. Bastian Schweinsteiger takes the direct free kick.

35:24

Foul by Thomas Muller on Rodriguez Pedro, free kick awarded. Hernandez Xavi restarts play with the free kick.

34:46

Arjen Robben takes a shot. Blocked by Alex Song.

34:04

The ball is swung over by Rodriguez Pedro, Daniel Van Buyten manages to make a clearance.

33:20

Andres Iniesta takes a shot. Daniel Van Buyten gets a block in.

31:44

Victor Valdes takes the free kick.

31:44 Booking

Booking Arjen Robben goes into the book for unsporting behaviour.

31:19

Free kick awarded for an unfair challenge on Alex Song by Arjen Robben.

30:25

Hernandez Xavi delivers the ball, Francesc Fabregas takes a shot. Manuel Neuer makes a comfortable save.

29:15

The ball is swung over by Claro Adriano, comfortable save by Manuel Neuer.

28:17

Free kick awarded for an unfair challenge on Francesc Fabregas by Mario Mandzukic. Hernandez Xavi takes the free kick.

28:01

The ball is swung over by Arjen Robben, Gerard Pique gets a block in.

26:20

The ball is crossed by da Silva Dani Alves. Shot from close range by Hernandez Xavi clears the bar.

23:37

Rodriguez Pedro takes a shot. Save by Manuel Neuer. Corner taken right-footed by Hernandez Xavi, Daniel Van Buyten manages to make a clearance. Rodriguez Pedro takes a shot. Blocked by Daniel Van Buyten.

21:27

A cross is delivered by da Silva Dani Alves.

15:58

The official flags Mario Mandzukic offside. Direct free kick taken by Victor Valdes.

15:23

Unfair challenge on Franck Ribery by Marc Bartra results in a free kick. Bastian Schweinsteiger takes the free kick.

14:21

The ball is sent over by da Silva Dani Alves, blocked by David Alaba.

13:11

The ball is delivered by Thomas Muller, Alex Song manages to make a clearance.

13:02

Arjen Robben delivers the ball.

12:34

Outswinging corner taken right-footed by Hernandez Xavi from the right by-line to the near post, Claro Adriano takes a shot. Blocked by Daniel Van Buyten.

9:04

The referee penalises Arjen Robben for handball. The ball is swung over by Hernandez Xavi, Header from deep inside the area by Marc Bartra goes over the bar.

7:52

Foul by da Silva Dani Alves on Franck Ribery, free kick awarded. Free kick crossed right-footed by Bastian Schweinsteiger from left wing.

7:22

Philip Lahm takes a shot. Alex Song gets a block in.

6:19

Unfair challenge on Rodriguez Pedro by Philip Lahm results in a free kick. Free kick taken by Gerard Pique.

4:42

Da Silva Dani Alves delivers the ball, comfortable save by Manuel Neuer.

2:50

Franck Ribery challenges da Silva Dani Alves unfairly and gives away a free kick. Hernandez Xavi restarts play with the free kick.

2:27

Foul by Claro Adriano on Arjen Robben, free kick awarded. Free kick taken by Philip Lahm.

0:21

The offside flag is raised against Thomas Muller. Victor Valdes takes the direct free kick.

0:00

The ref blows the whistle to start the match.

Live data and text provided by our data suppliers