Doubles from Robert Lewandowski and Neymar have inspired Bayern Munich and Barcelona respectively into the Champions League semi-finals.
Lewandowski's brace came in a crazy first half, during which Bayern rattled five goals past a demoralised Porto side, who had come into the game leading 3-1 after the first leg and with real hopes of reaching their first semi-final since they won the trophy in 2004. The game ended 6-1 and a 7-4 aggregate victory for Bayern, extending coach Pep Guardiola's remarkable record in the competition, where he has never failed to reach the last four. Bayern scored three times in 13 minutes through Thiago Alcantara, Jerome Boateng and Lewandowski. Two more goals before the break from Lewandowski and Thomas Mueller, who became Germany's record scorer in the competition with 27, and a late Xabi Alonso free-kick finished off Porto, who had Ivan Marcano sent off in the 87th minute for a second booking.
Neymar also scored his double in the first half for Guardiola's former side Barcelona as they eased to a 2-0 win on the night and a 5-1 aggregate win over French champions Paris Saint-Germain. The Nou Camp crowd were brought to their feet for Neymar's first goal as midfielder Andres Iniesta ran from his own half, skipping past three challenges, before delivering a perfect pass for the Brazilian, who rounded goalkeeper Salvatore Sirigu and slid the ball home after 14 minutes. PSG offered little resistance as Barca swept the ball around midfield and the Catalan side went further in front when Neymar headed home a curling cross from full-back Dani Alves after 34 minutes. Barca eased off in the second half and were happy to hold on for a victory that keeps them on course to repeat their treble success of 2009. While Barcelona reached their seventh semi-final in eight seasons, it was PSG's third successive exit at this stage. Monaco meets Juventus and Real Madrid takes on Atletico on Thursday (AEST) to see who will round out the last four.