From RB Leipzig's unexpected title tilt to Pierre-Emerick Aubameyang's pace-setting pursuit of the Torjägerkanone, the first half of the 2016/17 Bundesliga campaign has produced thrills and spills by the bucketload.

Whatever your points haul so far this season, there's always room for improvement on the Official Fantasy Bundesliga! Get tinkering right here!

Not a single round of fixtures went by without something worthy of the highlight reel, which made our mid-season task of selecting the standout encounter from Matchdays 1 through 16 all the more difficult - but we got there in the end!

Javier 'Chicharito' Hernandez put in gala display as Bayer 04 Leverkusen twice came from behind to seal a 3-2 win over 1. FSV Mainz 05 at the Opel Arena on Matchday 5. The Bundesliga's all-time leading Mexican goalscorer cancelled out efforts from Mainz duo Yunus Malli and Stefan Bell, before tapping home Jonathan Tah's knock-down to complete his hat-trick, deep into added time.

Watch: Highlights of Chicharito's match-winning hat-trick on Matchday 5: