DORTMUND, Germany — Outside of an 11th-hour game-winner, an emotional Christian Pulisic could not have planned it any better.

The U.S. international midfielder said goodbye to Borussia Dortmund supporters in fine fashion Saturday, scoring in his final home game in a 3-2 Bundesliga victory over Fortuna Dusseldorf.

The win kept Dortmund in the title race entering the final weekend of the season next week. The team trails first place Bayern Munich by two points. Dortmund visits Borussia Moenchengladbach while Bayern hosts Eintracht Frankfurt next week.

“We have to give everything next weekend and of course it depends on Bayern,” Pulisic was quoted by the Associated Press. “We still have a chance to win the title. We believe in it.”

Pulisic will join Chelsea in a $71-million deal for the 2019-20 that had been finalized in January.

Prior to kickoff Dortmund sporting director Michael Zorc and chief executive Hans Joachim Watzke thanked the Hershey, Pa. as Pulisic fought back tears while taking the field.

The 20-year-old Pulisic struck first in the 41st minute as he scored his first header in the German First Division.

Pulisic was awarded a yellow card in the 89th minute before he received an ovation from the supporters when he was substituted in injury time.