MADRID — Bayern Munich coach Jupp Heynckes didn't gloat publicly after beating Real Madrid, the club which fired him after winning the European Cup in 1998.

But he did exact some revenge by denying the club he formerly coached a spot in the Champions League final.

Bayern won Wednesday's semifinal 3-1 on penalties at the Santiago Bernabeu stadium after the two-legged series finished 3-3 on aggregate. The German club will be the first to play the final at its home ground, against Chelsea on May 19.

Heynckes described the home advantage as "something to go absolutely crazy about."