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!

Both Eintracht Frankfurt and Borussia Dortmund went into Matchday 12 on a five-game unbeaten run, each on 21 points and separated in the table by goal difference alone. Szabolcs Huszti broke the deadlock in the 46th minute, only for the ever-reliable Pierre-Emerick Aubameyang to equalise for BVB. However the visitors' joy was short lived, as Haris Seferovic's late strike steered Frankfurt to victory and their best points haul from their 12 opening games in several years.

Watch: Recap Frankfurt's win over an in-form Dortmund side:

Click right here to 'like' the Bundesliga's brand-new, official Facebook page!