Form guide
Dortmund are second in the Bundesliga with 14 points, level with Bayern, and are unbeaten after four wins and two draws. They have the best defence in the league, with four goals conceded. At home they have beaten Hamburg, Paderborn and Villarreal and drawn 2-2 with Werder Bremen. They won 2-1 at Sabah in the Champions League on Tuesday.
Eintracht Frankfurt are 11th with eight points and have been very open, scoring 10 and conceding 16. Their away games have been chaotic: 3-3 at Union Berlin, 3-1 at Mainz and 6-0 at RB Leipzig. They beat Köln 1-0 last time out.
Head-to-head
We could not confirm the recent head-to-head record from our sources.
Team news
Dortmund's midfield is thin, with Can, Lerma, Konstantelias and Karetsas all out. Frankfurt are missing Pimpong and Ngankam.
Our prediction and why
We take Dortmund or draw (1X). Dortmund are unbeaten in the league and at home, while Frankfurt have conceded heavily on their travels.
Other bets to consider
Over 1.5 goals is our second pick: five of Frankfurt's six league games had at least two goals. Over 2.5 goals is a bigger-odds option rated 72%, because Frankfurt's three away games produced 16 goals.
Borussia Dortmund
Eintracht Frankfurt