Bayern Munich won their last two matches, including a win against Werder Bremen in the previous round, which was their 19th win of the season, bringing their total points to 65 and placing them at the top of the Bundesliga table, just two points ahead of the second-placed team. Bayern Munich has not been performing well at home in the last four matches, winning only one, drawing two, and losing one.
However, this was during the quarter-finals of the Champions League against Manchester City, and now their sole objective is to win the Bundesliga title.
Schalke has also been performing well in their recent matches, winning three out of their last four games and losing only one. With 30 points, they are out of the relegation zone, but they are only two points ahead of the team in the relegation playoff spot. Schalke won their last away game, but in the three previous matches, they had only one draw and two losses. In their last five encounters, they lost all five matches to Bayern Munich and failed to score in any of them.
In terms of the Asian Handicap (-2 1/2), Bayern Munich has the home advantage and has won all five of their recent encounters against Schalke, with three of them being by a margin of three goals or more. Bayern Munich is also competing for the championship, so a win is crucial for them. On the other hand, Schalke has lost three out of their last four away matches.
Regarding the over/under 4 goals, Schalke's last four matches have had over two goals scored, and three out of the last five encounters between the two teams also had over two goals per match.