Borussia Dortmund kept the Bundesliga race alive by beating Fortuna Dusseldorf 3-2 on Saturday.
Dortmund almost blew another two-goal lead after letting 10-man Düsseldorf come perilously close to an equaliser in injury time.
Christian Pulisic, playing his last home game for Dortmund, opened the scoring four minutes before the break with his first headed goal in the Bundesliga. It could be his last. The American midfielder is leaving for Chelsea in a €64 million deal agreed in January.