Milestones were reached for Manuel Neuer, Pierre-Emerick Aubameyang, and Carlo Ancelotti. LiveSoccerTV.com casts an eye over all the happenings throughout Germany this past weekend.

Last week was full of some surprises and huge milestones. Bundesliga fans saw the normally calm Carlo Ancelotti lose his head due to some vile spitting from a small section of Hertha Berlin fans. On a more pleasant note, Bayer Leverkusen's Karim Bellarabi wrote himself into the history books by scoring the 50,000th goal in the Bundesliga since its creation.

And matchday 22 certainly did not disappoint. There were goals, goals, and more goals. Let's have a look at what went down across Germany this weekend.

A millennium of matches...celebrated with a unique gift

On Saturday, Bayern crushed Hamburg 8-0. It was really of little surprise, as die Roten have a knack for humiliating die Rothosen at the Allianz Arena. But more important, it was a brilliant way for Ancelotti to celebrate his 1000th game in charge. The former AC Milan, Roma, and Parma midfielder has coached quite a slew of big sides across Europe, including Juventus, Milan, Chelsea, PSG, and Real Madrid.

Now that's an interesting present...but a serious carb overload! Ancelotti receives a giant pretzel as part of honoring him during his 1000th game as a tactician

A century of shut-outs...here's to many more

Ancelotti wasn't the only one celebrating a milestone in the Bayern squad. Manuel Neuer, who is widely regarded as one of the best in the business, also hit an important benchmark as the team cruised to a very comfortable eight-to-nil victory:

Catching up...but still has some ways to go

Pierre-Emerick Aubameyang may not have been able to make much of an impact with Gabon as his country hosted the AFCON 2017 tournament, but he surely has no problem scoring in the Bundesliga. Fans will be happy that he has gotten his shooting boots back on, as his brace helped die Schwarzgelben earn a 3-0 win over Freiburg:

Of course, Aubameyang has a long way to go in order to surpass the 168 fired in by Alfred Preissler! It was also the 250th away win for Borussia Dortmund

How the battle for the Torjägerkanone is shaping up

Things are really starting to heat up! Aubameyang could become the first African in over two decades to win the coveted Torjägerkanone, but faces competition from his former teammate at Dortmund:

Key assist providers

Here is how the assist-providers stack up after 22 rounds:

Bundesliga Matchday 21 rankings: Bayern march on, whilst Dortmund move into third spot

Here's how things are shaping up in the Bundesliga after 22 rounds...will there be more changes after matchday 23 this coming weekend? 

Pos.TeamMPWDLGFGAGDPForm
1 Bayer Leverkusen 30 25 5 0 75 20 +55 80 DWWWW
2 Bayern München 30 21 3 6 87 37 +50 66 WWLLW
3 Stuttgart 30 20 3 7 68 36 +32 63 LWWDW
4 RB Leipzig 30 18 5 7 69 34 +35 59 WWWDW
5 Borussia Dortmund 30 16 9 5 58 35 +23 57 DWLWW
6 Eintracht Frankfurt 30 11 12 7 46 40 +6 45 WLDDL
7 Freiburg 30 11 7 12 42 53 -11 40 DWLWL
8 Augsburg 30 10 9 11 48 49 -1 39 LWLDW
9 Hoffenheim 30 11 6 13 53 60 -7 39 WLWLL
10 Heidenheim 30 8 10 12 43 52 -9 34 LDWDD
11 Werder Bremen 30 9 7 14 38 50 -12 34 WLDLL
12 Borussia M'gladbach 30 7 10 13 53 60 -7 31 LLWLD
13 Wolfsburg 30 8 7 15 35 50 -15 31 WLLWL
14 Union Berlin 30 8 5 17 26 50 -24 29 LLLDW
15 Mainz 05 30 5 12 13 31 48 -17 27 DWWDW
16 Bochum 30 5 12 13 34 60 -26 27 LDLDL
17 Köln 30 4 10 16 23 53 -30 22 LLWDL
18 Darmstadt 98 30 3 8 19 30 72 -42 17 WLLDL

Champions League (Group Stage)
Europa League (Group Stage)
Promotion - Europa Conference League (Qualification: )
Relagation Play-off
Relegation - 2. Bundesliga