The key matchup here is Leipzig's attacking depth against Union's resolute, if sometimes overwhelmed, defense. Union has been a shadow of their former selves, collecting just one win in their last five league matches, a paltry 2-1 victory over Werder Bremen on April 20th. Leipzig, on the other hand, is rolling, unbeaten in their last six Bundesliga outings, including a dominant 4-1 thrashing of Freiburg on April 6th. They're playing for Champions League positioning, and Union is battling to avoid the drop. The motivation gap is real.
Prediction: RB Leipzig 3, Union Berlin 1.
Predictions are for entertainment purposes only. Not gambling advice.