Al Ahly will meet Bayern on Monday as the European champions bid to win the tournament for the second time.
The other semi-final will see Copa Libertadores holders Palmeiras face Tigres, who defeated Ulsan Hyundai 2-1 in the earlier game.
The K League 1 side, who won their second AFC Champions League in 2020, went ahead through Kim Kee-hee's 24th-minute header.
Andre-Pierre Gignac equalised from close range and Tigres' all-time leading goalscorer made it 2-1 from the penalty spot just before half-time.
The CONCACAF champions will be back in action against Palmeiras on Monday.