The race for the sensationally named ""kicker Torjägerkanone" (kicker top scorer cannon) went right down to the wire in Germany, as Borussia Dortmund's Pierre-Emerick Aubameyang finished one goal ahead of Bayern Munich's Robert Lewandowsky on 31 goals.
Aubameyang scored twice on the final day against Werder Bremen, while shockingly none of Bayern's four goals in their win over Freiburg were scored by Lewandowski, meaning the Dortmund man was able to leapfrog the Pole and claim the title, or cannon, in this case.
The goal that sealed it was a late penalty, but Aubameyang's other goal on the day was really special and just extremely satisfying to watch.
That's mainly due to Shinji Kagawa, who pulled off one of the smoothest turns we've ever seen to beat two defenders and pass to Ousmane Dembele, who delivered a sublime ball to Aubemeyang, who finished the goal in serious style.
Let's look at that moment of Kagawa skill again... And again.. And again.
He's a wizard when he's in that kind of form, is Shinji.
Aubameyang's day was complete when BVB were awarded a late penalty, giving him the chance to seal the deal.
A fantastic season, but those Dortmund fans who were celebrating surely know that a summer of intense speculation linking him away from the club is imminent.
Still, congratulations to Pierre-Emerick Aubameyang, who surely must have thought that with Bayern scoring four his chances had deteriorated.
Congratulations Pierre-Emerick Aubameyang, Bundesliga top scorer in 2016/17 with 31 goals. ??? pic.twitter.com/NrpNKtVNue
— Champions League (@ChampionsLeague) May 20, 2017