We said: Freiburg 2-2 RB Leipzig (RB Leipzig to win 3-2 after extra time)
The German capital is set to host an intriguing final between two sides who are desperate to get their hands on their first major piece of silverware.
While goals are to be expected considering the quality that both teams possess in the final third, a closely-fought contest could be on the cards, one which could even go beyond the 90 minutes.
Leipzig will head into the final as slight favourites, and after two previous attempts at glory which ended in disappointment, we can see them lifting the trophy at the third time of asking this weekend.
Read more.Data Analysis
Our analysis of all available data, including recent performances and player stats up until an hour before kickoff, suggested the most likely outcome of this match was a RB Leipzig win with a probability of 48.79%. A win for Freiburg had a probability of 29.38% and a draw had a probability of 21.8%.
The most likely scoreline for a RB Leipzig win was 1-2 with a probability of 9.08%. The next most likely scorelines for that outcome were 0-1 (6.2%) and 0-2 (6.09%). The likeliest Freiburg win was 2-1 (6.89%), while for a drawn scoreline it was 1-1 (9.25%). The actual scoreline of 1-1 was predicted with a 9.2% likelihood. Our team at Sports Mole correctly predicted a draw in this match.