We said: Borussia Dortmund 3-0 Heidenheim
Heidenheim could be facing Dortmund at a bad time here after the hosts dropped points in their last match, already putting them two points behind Bayern in their quest to win their first title since 2012.
The visitors have not looked completely out of their depth despite competing at this level for the first time in the club's history, but that could change to an extent on Friday, with BVB likely to run out comfortable winners in the end.
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 Borussia Dortmund win with a probability of 58.34%. A win for Heidenheim had a probability of 21.34% and a draw had a probability of 20.3%.
The most likely scoreline for a Borussia Dortmund win was 2-1 with a probability of 9.63%. The next most likely scorelines for that outcome were 2-0 (7.7%) and 1-0 (7.1%). The likeliest Heidenheim win was 1-2 (5.55%), while for a drawn scoreline it was 1-1 (8.87%). The actual scoreline of 2-2 was predicted with a 6% likelihood.