Gabon striker Pierre-Emerick Aubameyang struck a late penalty for Borussia Dortmund on the final day of the season to finish as the Bundesliga’s top scorer with 31 goals.

Aubameyang scored twice to help Dortmund beat Werder Bremen 4-3 – his first coming three minutes before the break and his second from the spot in the 89th minute.

It put the 27-year-old one goal ahead of Bayern Munich’s Robert Lewandowski who failed to score in the German champions’ 4-1 win over Freiburg.

Bundesliga top scorers
31 Pierre-Emerick Aubameyang (Borussia Dortmund)

30 Robert Lewandowski (Bayern Munich)

25 Anthony Modeste (Cologne)

21 Timo Werner (RB Leipzig)

16 Mario Gomez (VfL Wolfsburg)

15 Andrej Kramaric (Hoffenheim) Max Kruse (Werder Bremen) 13 Arjen Robben (Bayern Munich)

12 Vedad Ibisevic (Hertha Berlin)

11 Javier Hernandez (Bayer Leverkusen) Lars Stindl (Borussia Moenchengladbach) Sandro Wagner (Hoffenheim) Florian Niederlechner (Freiburg) Serge Gnabry (Werder Bremen)

10 Nils Petersen (Freiburg)

9 Maximilian Philipp (Freiburg) Guido Burgstaller (Schalke 04)

8 Adam Szalai (Hoffenheim) Emil Forsberg (RB Leipzig) Naby Keita (RB Leipzig) Marcel Sabitzer (RB Leipzig) Fin Bartels (Werder Bremen)

Quick NetOne, Telecel, Africom, And Econet Airtime Recharge

If anything goes wrong, chat with us using the chat feature at the bottom right of this screen