Spring is in the air, the days are getting longer and for football fans, that can only mean that the season’s crunch time is fast approaching.

In the Bundesliga, it is now make-or-break time as all 18 clubs battle for silverware, European qualification and to avoid the drop. Anything is still possible in this typically unpredictable season, and we kick off down the home stretch with a bumper schedule of Bundesliga action.

Starting on Friday 31 March there will be a massive 27 Bundesliga matches played in the space of ten days. That means more action, more drama and, of course, more goals from the most exciting league in the world. Over recent years, the Bundesliga has seen more goals per game than any of Europe’s other top leagues.

With tensions already running high for clubs at both ends of the table, this ten-day period will bring heightened emotions to some of Europe’s most passionate fans.

The race for this season's Bundesliga Torjägerkanone is one of the tightest in history. How will the standings look at the end of this ten-day rush?

In one of the tightest top scorer races in Bundesliga history, international stars such as Borussia Dortmund’s Pierre-Emerick Aubameyang, Bayern Munich’s Robert Lewandowski, Cologne’s Anthony Modeste and Bayer Leverkusen’s Javier ‘Chicharito’ Hernandez will all be out to fire their teams to glory in this season-defining period.

Young rising stars like Dortmund’s Ousmane Dembele, RB Leipzig’s Naby Keita, Schalke’s Nabil Bentaleb and Werder Bremen’s Serge Gnabry will have the chance to shine for their teams at this crucial stage of the Bundesliga campaign.

The next three matchdays are not just about points on the board - local and historical bragging rights are on the line. Dortmund begin the action-packed ten days with a hotly-contested visit to neighbours Schalke in the 150th Revierderby, before they face a crunch trip to Munich just seven days later for Der Klassiker as Die Schwarzgelben look to reel in the Bundesliga leaders.

Expect passion and plenty of goals as the Bundesliga goes into overdrive for Goalmania!

Watch: Lewandowski's top three goals for Bayern Munich:

27 Bundesliga games, 10 days:

Click here for all the latest Bundesliga news!