Barcelona put one foot into the Champions League final on Wednesday as they cruised to a 3-0 home victory over Bayern...