Pierre-Emerick Aubameyang scored a late penalty for Borussia Dortmund on the final day of the season, to finish as the Bundesliga’s top scorer with 31 goals.
The Gabon international scored twice, as Thomas Tuchel’s side defeated Werder Bremen 4-3, with his first goal coming three minutes before the break.
It puts Aubameyanf one goal ahead of Bayern Munich’s Robert Lewandowski, who failed to find the back of the net in the German champions’ 4-1 win over Freiburg.
Aubameyang becomes only the second African player to win the golden boot in Germany, after Ghana’s Tony Yeboah achieved the feat twice while playing for Eintracht Frankfurt in the 1992/1993 and 1993/1994 seasons.
Dortmund’s victory over Werder Bremen gave them a third place finish in the Bundesliga and secured their automatic spot in the UEFA Champions League group stage next season.