Milestones were set across Germany, thanks to Leverkusen's Karim Bellarabi and Bayern's Lewandowski. And what exactly pissed Bayern coach Carlo Ancelotti off so much that he had to make a rude gesture?

Matchday 20 was a rough one for most of the top sides, but this latest batch of Bundesliga fixtures saw several teams rebound after defeats. Meanwhile, the normally relatively calm (at least publicly) Carlo Ancelotti shockingly lost his head and reacted angrily to opposing fans, whilst more records were set. Without further ado, let's take a look at some of the facts, stats, and talking points from matchday 21.

Ancelotti and the famed "one-finger salute"

It's a common gesture known worldwide to express one's displeasure (although in some nations, it does not really mean anything). In the Western world, however, showing someone your middle finger...well, anyone over the age of ten should know what that famed "one-finger salute" stands for.

We have all seen countless footballers do it, and get into trouble. Bayern boss Carlo Ancelotti could find himself facing disciplinary action after German broadcaster ARD reported that the Italian tactician had flipped off home fans. When asked, he admitted, "Yes, I made the gesture because I was spat on".

Here's some footage of the incident:

The reason for Hertha Berlin fans' ire? They were leading 1-0 until a prolonged extra-time allowed Bayern to snatch a late, late equalizer. And many teams feel that die Roten get favorable treatment. Opposing fans even have a nickname to the time added on during a match - Bayern-Dusel - which translates to as "Bayern luck".

Lewandowski leaves it late...and sets yet another record

Speaking of that late Bayern goal, its goalscorer set a new record in the process:

Hitting that magical number

Last round ended with the Bundesliga all-time goal tally standing at 49,999. So it was only a matter of time that someone would get to write his name in the history books to score goal no. 50,000.

Certainly, top marksmen like Anthony Modeste or Pierre-Emerick Aubameyang would have loved to be the one to set that milestone. However, as luck would have it, it was Augsburg vs. Bayer Leverkusen to kick off round 21, meaning that whoever scored in that game would get that special fact added to his CV?

So who was the lucky player? It was a member of the Bayer Leverkusen squad, and we can bet he won't forget this one for a while:

Curious to find out who scored the other milestone goals before then? Have a look:

- 10,000 - Buffy Ettmayer - Stuttgart - 26th January 1974

- 20,000 - Kurt Niedermayer - Stuttgart - 1st October 1983

- 30,000 - Frank Neubarth - Werder Bremen - 6th April 1994

- 40,000 - Thomas Broich - Borussia Moenchengladbach - 20th September 2005

- 50,000 - Karim Bellarabi - Bayer Leverkusen - 17th February 2017

- 60,000 - ???

Who knows who will score the 60,000th Bundesliga goal, but in looking at the past 50,000, it has taken, on average about a decade to reach each 10,000. So, if one believes in patterns, it is likely then the 60,000th goal will happen sometime in the late 2020's (2027, 2028, et al).

Or who knows? Perhaps it may happen earlier!

A bad week for Borussia Moenchengladbach

Heading into their Europa League tie with Fiorentina, Borussia Moenchengladbach had every reason to be fancying their chances against the Viola. They were on a three-match winning streak in the Bundesliga, and this nifty stat certainly appeared to tip the tie in their favor:

Unfortunately for them, that record came to an end, as their Italian visitors had other plans. Federico Bernadeschi's effort was enough to give the Gigliati a slim advantage, and they followed this up with a 2-1 loss to RB Leipzig.

And Thorgan Hazard's missed spot-kick set a rather unwanted precedent:

Next up is the return leg against Paulo Sousa's side, and fans will hope that the team will be able to turn things around at the Stadio Artemio Franchi.

How the battle for the Torjägerkanone is shaping up

Pierre-Emerick Aubameyang will need to find his scoring boots soon, as Koln's Anthony Modeste pulled even with the Gabonese star thanks to his goal in a 1-1 draw with Schalke:

Key assist providers

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

Bundesliga Matchday 21 rankings: Bayern stumble, whilst Leipzig, Dortmund, and Hoffenheim recover...and Eintracht Frankfurt drop more points

Here's how things are shaping up in the Bundesliga after 21 rounds...will there be more changes after matchday 22 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