Barcelona stunned by Frankfurt at Nou Camp

  • Frankfurt will face West Ham in the last four after the Premier League side cruised past Lyon.