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!

On Matchday 8 Borussia Dortmund fell behind for a third consecutive Bundesliga game, incredibly even going 3-1 down away to FC Ingolstadt 04 with only 30 minutes left on the clock. A goal from Adrian Ramos reduced the deficit as Thomas Tuchel's troops looked to avoid a third league defeat of the season, but time was against them as the final whistle approached. Yet there was late drama as one of BVB's handful of teenage prodigies, Christian Pulisic, popped up in stoppage time to snatch a point for the visitors in a 3-3 draw.

Watch: Full highlights of Dortmund's dramatic late draw in Ingolstadt: