Union Berlin are lucky to be outside of the relegation zone and that's the best thing they could achieve this season. Being beaten by Leipzig is a normal result for them since Leipzig is a way better team than them.
Few minutes left and RB Leipzig still lead over 2-0 against Union Berlin, have been normal bad result for Union Berlin in this season and drastically significant difference with their performance last season success finish on Champion League spot standings. Seems not have miracle with two minutes left and make Union Berlin keep close behind relegation zone with two points left.
In this round, Borussia Dortmund lost two points against Heidenheim which is unfortunate for this team since they made the gap between them and Bayern Munich go up to 13 points in addition to letting Leipzig being near them and threatening their Champions League spot.
Bayer Leverkusen and Bayern Munich in the other hand are continuing to dominate the league with as low as two points difference between these two teams.
Dortmund losses two points against Heidenheim after both teams got draw, its benefit match result for RB Leipzig behind one point remaining after Leipzig won over Union Berlin, the race for top fourth standings will be interested between Stuttgart, Dortmund and RB Leipzig have fewest difference points.