There were goals galore on Matchday 33 and players from eight different teams – including two super subs – make our Team of the Week.
Freiburg missed out on the chance to lock down a European place after being held to a 1-1 draw by Ingolstadt but it could have been worse were it not for Schwolow. The 24-year-old had kept his sixth clean sheet of the season against Schalke a week previously and on Saturday he celebrated signing a new contract with another top performance. Ingolstadt’s goal only came after Schwolow made a good save from Marcel Tisserand and the visitors were relegated after the home keeper kept out everything they threw at him thereafter.
Klünter added to his growing reputation with an eye-catching effort in the 2-2 Rhine derby draw at Leverkusen. The right-back resembled an alpine skier as he slalomed past four home defenders before firing in his first Bundesliga goal. The 20-year-old joked afterwards that he does not even know how to ski but he certainly knows how to seize his chance after excelling in his seventh straight start since coming into the side in April.
Mainz have been prolific from set pieces this season and one reason for that is Bell. The 05ers were trailing 2-0 in the Rhine-Main derby and in danger of slipping into the relegation play-off place but Bell got one of their four goals in the last half hour. The lanky centre-back nodded home his fifth goal of the season to tie the game and he is now the joint-topscoring defender in the Bundesliga along with Borussia Dortmund’s Lukasz Piszczek.
Three of Alaba’s four strikes this season have now come direct from free-kicks at crucial times. Having smashed home the clinching goal at Werder Bremen in January and the opener in the title-clinching 6-0 win over Wolfsburg, the Austrian’s latest bit of magic from a dead ball was even more spectacular. With his side trailing in Leipzig, the 24-year-old grabbed the ball ahead of Robert Lewandowski and planted his 91st-minute free-kick into the top corner to make it 4-4.
Watch: See some of Alaba's best free-kick goals for Bayern
Arjen Robben (Bayern Munich)
Robben had the last say in the nine-goal thriller at Leipzig. First the Dutch winger crashed a shot off the bar before Lewandowski snapped up the rebound to make it 4-3. Then, five minutes into injury time, Robben produced a glorious winning strike. The 33-year-old accelerated past two tiring defenders before dinking home his 12th goal of the campaign.
We are all running out of superlatives for Forsberg these days. Against Bayern, the Swede delivered the perfect cross for the opening goal, won a penalty for the second and helped tee up Leipzig’s third as well. The 25-year-old now has an astonishing 18 assists in his first season in the top flight.
Yoshinori Muto (Mainz)
A substitute also gets a place in the team after Muto’s starring role for Mainz in the derby win over Eintracht Frankfurt. The Eagles were already a goal up when the Japanese player was sent on at half-time and things were looking grim for the home side when they went 2-0 down shortly after the break. But the 05ers stormed back – Muto making it 3-2 with a brilliant header and then winning the injury-time penalty from which Pablo De Blasis sealed a vital victory.
We felt the need to squeeze Kalou into our 11 after the Ivorian helped Hertha end a nine-game losing streak on the road with victory at Darmstadt. He struck early on for his seventh goal of the season, thumping home a header to ensure that Pal Dardai’s team are on course for a top-five finish.
Watch: See what Kalou made of Hertha's 2-0 win at Darmstadt
Lasogga has a knack for scoring important goals. Three years ago, his strike against Greuther Fürth in the relegation play-off kept Hamburg in the top flight. In April of last year, he got a double against Werder Bremen in a Nordderby success that again helped his side avoid the drop. And at Schalke on Saturday, the 25-year-old picked the perfect time to get on the scoresheet for the first time this season. The substitute’s injury-time equaliser made certain that the Red Shorts cannot be relegated automatically.
Robert Lewandowski (Bayern Munich)
The Pole reached 30 Bundesliga goals for the second season in a row after stroking home a first-half penalty and starting the comeback with the first of Bayern’s three late goals against Leipzig. It was the 11th time that Lewandowski has netted at least twice in a league game this season and it leaves him one ahead of Dortmund’s Pierre-Emerick Aubameyang in the race to finish the campaign as the league’s top goalscorer.
The Croatian continued his fine run of form in 2017 and was on target once in each half in Hoffenheim’s 5-3 win at Werder Bremen. The former Leicester City attacker now has 15 league goals this season – with 12 of them coming since the turn of the year.
Watch: Kramaric reflects on Hoffenheim's eight-goal thriller with Bremen
Vote for your Bundesliga Team of the Season below!