Borussia Dortmund winger Christian Pulisic scored on his final home game for the club to hand the German Bundesliga title chasers a crucial win in their quest to dethrone rivals Bayern Munich as the German champions.
Pulisic was amongst the goals for the hosts who beat Fortuna Dusseldorf 3-2 in their penultimate league game of the current season.
The win over Fortuna Dusseldorf endured that the German Bundesliga title race will be decided on the final day of the season after league leaders and defending champions Bayern Munich could only play a goalless draw at the home of RB Leipzig.
As things stand, Bayern Munich have a two-point lead at the top of the German Bundesliga table with just one game left to play this season.
Bayern host Champions League chasers Eintracht Frankfurt knowing that at least a point will be enough to win a seventh successive league title due to their superior goal difference.
Borussia Dortmund have a tough away game at another Champions League chaser, Borussia Moenchengladbach, with the hope of getting a win that could win the title for the first time since 2012.
American international Christian Pulisic will join Chelsea this summer after being loaned to Dortmund for the second half of this season upon his £57.1m move to Stamford Bridge in January.