Schalke have earned a shock trip to the DFB Pokal Cup final with a 1-0 victory over defending champions Bayern Munich on Wednesday.It was the second defeat for Bayern in the space of four days, following Saturday's 3-1 loss at home to Bundesliga leaders Borussia Dortmund.That result left Bayern trailing by 16 points in the league title race, effectively ending their campaign, and the German champions saw another piece of silverware slip from their grasp at home to unfancied Schalke.The win was sweet revenge for Schalke coach Felix Magath, who was sacked by Bayern in 2007 despite leading the club to the league and cup double in consecutive seasons.Veteran forward Raul was the hero for the visitors, nodding past Bayern goalkeeper Thomas Kraft in the 15th minute following a well-worked Jefferson Farfan corner.Arjen Robben and Bastian Schweinsteiger came close for Bayern in the second half, but the German giants could not find an equaliser and must now turn their attention to the Champions League if they are to have any chance of collecting a trophy this season.Schalke, who have struggled for consistency in the top-flight and sit six points clear of the relegation zone, will face second-division club MSV Duisburg in the final at Berlin's Olympic Stadium.