- Pulisic becomes the fourth-youngest goalscorer in Bundesliga history
- Lewandowski nets the opening goal for the seventh time
- Wolfsburg's Vieirinha shown season's 1,000th yellow card
Records, personal bests and fascinating stats - bundesliga.com provides an overview of the numbers that mattered on Matchday 30.
8 – eight home wins in one Matchday set a new record for this season.
1,000 – VfL Wolfsburg's Vieirinha was shown the 1,000th yellow card of the campaign. It is the first time in seven years that there have been more than 1,000 bookings after 30 Matchdays.
750 – Robert Lewandowski's second goal in FC Bayern München's 3-0 win over FC Schalke 04 was the 750th strike of the league season.
7 – FC Augsburg won their seventh successive game against VfB Stuttgart, overtaking their opponents in the table in the process.
9 – Borussia Mönchengladbach are winless in nine away games (two draws, seven defeats).
12 – FC Ingolstadt 04 have not won any of their last 12 away matches - as a newly-promoted club last summer, they won on their first three trips in the Bundesliga.
5 – Bayer 04 Leverkusen have won their last five Bundesliga matches. It is the best run of form in a year for Roger Schmidt's men.
6 – Leverkusen have not conceded a goal in their last six competitive games, a new club record.
11 – Schalke have not won in 11 games against Bayern, their longest such wait against any Bundesliga opponent.
128 – Marcel Risse's goal for 1. FC Köln in Mainz was the Billy Goats' first strike from distance this season, coming from their 128th long-range shot.
102 – Claudio Pizarro scored his 102nd Bundesliga goal for SV Werder Bremen, passing Marco Bode (101) as the club's record top-flight goalscorer.
24 – After 24 games without a goal (1,685 minutes), SV Darmstadt 98's Konstantin Rausch ended his drought against Ingolstadt.
2 – TSG 1899 Hoffenheim scored both goals against Hertha Berlin from headers after finding the net with headers just three times in their previous 29 games.
4 – Julian Brandt scored for the fourth successive Bundesliga game, his best-ever such run.
31 – Kevin Kampl put Leverkusen in front with his first touch of the ball just 31 seconds after coming off the bench.
11 – Arturo Vidal has scored three of his six competitive goals for Bayern in the last 11 days.
7 – Lewandowski scored the all-important opening goal for the seventh time this season and also struck his seventh brace of the campaign.
300 – In his 200th Bundesliga game as a coach (of Mainz and now Dortmund), Thomas Tuchel was able to celebrate the 300th goal of one of his teams (Adrian Ramos' first goal against Hamburger SV).
400 – Josuha Guilavogui scored the 400th away goal in Wolfsburg's history.
200 – In his 313th game, Manuel Neuer was able to celebrate his 200th Bundesliga win.
17 – Christian Pulisic is the 12th 17-year-old to have scored in the Bundesliga. Only Nuri Sahin, Julian Draxler and Timo Werner were younger than Pulisic's 17 years, and seven months when they found the net in the top flight for the first time.
71 – Borussia Dortmund have set a club record with 71 points from 30 Matchdays.
4 – Hannover 96 coach Daniel Stendel has picked up four points from two games, one point more than his predecessor, Thomas Schaaf, registered in 11 matches.
128 – Halil Altintop was taken off for the 128th time in a Bundesliga game, drawing equal with Lars Ricken in the all-time rankings. Only Gerald Asamoah (139 times) has been taken off more times.
8 – Darmstadt registered their eighth victory of the season, more than they have ever managed in a Bundesliga campaign.
20 – Under Julian Nagelsmann, Hoffenheim have picked up 20 points in ten matches - only Bayern and Dortmund have been more successful in that time.
574 – Leverkusen goalkeeper Bernd Leno has not conceded a goal in 574 minutes, setting a new club record.