Soccer / Champions League / Late Winner Keeps Bayern's Dream of Home Final Alive

But only three teams have managed that previously in the European Champions' Cup.

Bayern Munich's dream of a home Champions League final was kept alive with a late Mario Gomez goal that gave it a 2-1 semi-final victory in Germany last night against Real Madrid.

Gomez scored from a Philipp Lahm cross with a minute to go after Germany international Mesut Oezil equalized for Real Madrid eight minutes after the break. Franck Ribery had given Bayern the lead in the 17th minute.

Bayern Munich’s Franck Ribery

Bayern goalkeeper Manuel Neuer was called on to make a great save as early as the seventh minute after Oezil had set up Karim Benzema and the French international unleashed a powerful shot from 10 meters.

Real dominated the opening spell, but it was the home side that took the lead in the 17th minute after a corner from Toni Kroos that Sergio Ramos inadvertently chested to Ribery. Real goalkeeper Iker Cassilas, who was unsighted by Bayern midfielder Luiz Gustavo, had no chance against Ribery's close-range effort.

Real drew level eight minutes after the restart when Cristiano Ronaldo found himself one-on-one with Neuer. The goalkeeper managed to block the shot, but it bounced to Oezil, who pushed it across to Benzema. Benzema crossed back across the goalmouth, where Neuer failed to intercept. Instead Ronaldo pulled the ball back from an acute angle to the feet of Oezil, who had a simple tap-in for the equalizer.

Bayern pushed forward in the closing stages of the game, but was stopped by many niggly fouls that saw five Real players being booked. In total, referee Howard Webb showed eight yellow cards.

Gomez had a strong penalty appeal turned down with five minutes to go. He then turned match-winner in the 89th minute as captain Lahm crossed into the area and the striker pushed the ball across the line. It was his 12th goal in this season's Champions League.

The result leaves Munich with a good chance to become the first team to play a Champions League final at home. Only three teams managed that previously in the European Champions' Cup.

The other semi-final tonight sees the defending champion Barcelona travel to Chelsea.