Munich - The Bundesliga season may be reaching its conclusion, but there was no shortage of entertainment on the penultimate matchday of Germany's top flight.

As ever, bundesliga.com is on hand to round up the main talking points from the latest weekend of twists and turns...

Robert Lewandowski bid farewell to the Signal Iduna Park faithful following Borussia Dortmund’s 3-2 victory over 1899 Hoffenheim. The Polish international, who will join champions FC Bayern München in the summer, has scored 101 times for BVB since signing from Lech Poznan in 2010. Lewandowski failed to cap his final home game with a goal, but the 25-year-old could yet enjoy the perfect send-off, with matches against Hertha Berlin and Bayern (in the DFB Cup final on 17 May) still to come.

Lewandowski’s future employers, meanwhile, recovered from Tuesday’s UEFA Champions League semi-final defeat to Real Madrid CF with a comfortable 4-1 win over relegation-threatened Hamburger SV. A Mario Götze brace either side of Thomas Müller’s strike put Pep Guardiola’s side firmly in the driving seat, and Claudio Pizarro grabbed a fourth after Hakan Calhanoglu had pulled a goal back for the hosts, who occupy the relegation play-off spot going into the final weekend of the season.

Eintracht Braunschweig and 1. FC Nürnberg also remain in deep trouble near the foot of the division after both sides lost on Matchday 33. Raul Bobadilla’s last-minute goal earned FC Augsburg a narrow 1-0 win at the Eintracht-Stadion, while Hannover 96 eased to a 2-0 victory over hapless Nürnberg. The bottom three are separated by just two points going into the final day of the campaign, with Braunschweig away at Hoffenheim, Nürnberg at FC Schalke 04 and Hamburg at 1. FSV Mainz 05 on Matchday 34.

Schalke remain in pole position to qualify for the Champions League group stage after beating SC Freiburg 2-0. The Royal Blues are three points clear of Bayer 04 Leverkusen, who triumphed over Eintracht Frankfurt at the Commerzbank Arena in Armin Veh’s final home game in charge of the Eagles. Schalke just need a point from their final match against Nürnberg to reach the group stage, but VfL Wolfsburg can still pip Leverkusen to fourth after beating VfB Stuttgart at the Mercedes-Benz Arena.

Gladbach have to beat Wolfsburg on the final day of the season and hope Leverkusen lose at home to Werder Bremen to stand any chance of qualifying for the Champions League, but the Foals secured Europa League football by beating Mainz 3-1 in Marc-Andre ter Stegen’s final appearance at Borussia Park. FC Augsburg also kept their hopes of European football alive courtesy of their 1-0 win at Braunschweig. The Fuggerstädter are now just one point behind seventh-placed Mainz going into the final matchday.

Check out Marc-Andre ter Stegen's emotional farewell courtesy of the official Bundesliga YouTube channel: