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!

1. FSV Mainz 05 and TSG 1899 Hoffenheim served up a true classic at the OPEL Arena on Matchday 2. Mainz looked to be home and hosed at 3-0 and 4-1 up, but Hoffenheim refused to throw in the towel. After Mainz defender Gaëtan Bussmann was sent off in the second half, Julian Nagelsmann's unflinching ensemble made the most of their numerical advantage to earn a share of the spoils in what remains the highest-scoring encounter of the season so far.

Watch: Highlights of Mainz's barnstorming 4-4 draw with Hoffenheim on Matchday 2:

Head here for more 1. FSV Mainz 05 club news!

Head here for more TSG 1899 Hoffenheim club news!