RB Leipzig left it late to break Union Berlin hearts but they were far from convincing as Emil Forsberg sent them into the DFB-Pokal final.
The Bundesliga third-placed side host Rangers next week ahead of a return leg at Ibrox with the two sides battling it out for a place in the Europa League final.
First though they had a double-header with Union Berlin to take care of - the first and most important in the cup semi-finals.Domenico Tedesco's side got there in the end but on this evidence, Rangers should take plenty of confidence.
They looked sluggish, created very little and needed a controversial VAR penalty to level matters in the DFB Pokal semi-final before they won it at the death.
Read more on dailyrecord.co.uk