Bayer Leverkusen beat Saarbrucken 3-0 away on Tuesday to reach next month's DFB Pokal final and bring the fairytale run of the fourth-division side to a jolting end.
Two goals inside the opening 20 minutes swiftly ended home hopes as top-flight Leverkusen advanced to the July 4 decider in Berlin where they will meet the winner of Wednesday's clash between holders Bayern Munich and Eintracht Frankfurt (stream live at 2:30 p.m. ET on ESPN+)..
Saarbrucken were the first team from the fourth tier to reach the last four of the cup, knocking off two top-flight and two second division clubs along the way, but had the odds stacked against them ahead of Tuesday's game.
They had not played a game for 94 days since the German regional league was suspended and then prematurely ended because of the novel coronavirus health crisis.
This was in contrast to their high-flying Bundesliga opponents, who resumed playing one month ago and whose superior match fitness was evident almost from the opening whistle.
Diaby timed his run perfectly to beat the offside trap and get onto the end of a clever forward pass over the defence, which he then hooked into the goal from close range.
Alario added a second from a tight angle after a mix-up in the hosts' defence.
Leverkusen, also still contention for another trophy in this season's Europa League, continued their dominance and added a third goal, just before the hour, through Bellarabi after a series of slick passes.
Yet they were also guilty of squandering several good chances after that and could easily have won by a far larger margin.
Saarbrucken's Markus Mendler miscued his effort in front of goal to squander their best chance for a consolation on the stroke of full-time.
Leverkusen, who won the German Cup for the only time in 1993, last appeared in the final in 2009 when they lost to Werder Bremen.