• Schalke and Dortmund share the points in fiercely-contested Revierderby.
  • Javier 'Chicharito' Hernandez reaches a minor landmark for Bayer 04 Leverkusen.
  • Andre Schürrle is finding form at the right time for VfL Wolfsburg.

Derbies, upsets and drama aplenty were crammed into Bundesliga Matchday 29, with changes galore in the race for Europe and the battle for survival. rounds up the ten major talking points from the weekend's action.

1) Almost a Revierderby carbon-copy

When FC Schalke 04 and Borussia Dortmund met in the first half of the season, Shinji Kagawa put BVB 1-0 up, the Royal Blues to equalised moments later and Matthias Ginter restored Dortmund's lead. Their clash on Matchday 29 followed that exact same pattern, and the fact that Klaas-Jan Huntelaar also hit the target meant that three of the four goalscorers from that game on Matchday 12 were on target again on Sunday. This time, however, Schalke will be rather more satisfied with the scoreline; they lost 3-2 in the previous Revierderby.

Match report: Schalke 2-2 Dortmund

2) Huntelaar equals tally; Kagawa clinical against Schalke

Shinji Kagawa (r.) opened the scoring in the Revierderby with this wonderful clipped effort into the net.

There were a variety of subplots surrounding the four goalscorers in Sunday's Revierderby. Huntelaar has now scored nine Bundesliga goals this season - as many as he hit in the entirety of the 2014/15 campaign. Dortmund's Kagawa and Ginter both have a habit of finding the net against the club's arch-rivals, while Leroy Sane was on target again following an eight-game goal drought.

Watch: Christian Pulisic's reaction to his first Revierderby

Read: Matthias Ginter issues warning to Bayern

3) Mini milestone for Chicharito

In the second derby on Sunday – the clash between Rhineland neighbours 1. FC Köln and Bayer 04 Leverkusen – it was the latter who emerged with all three points thanks to a 2-0 away win. Javier 'Chicharito' Hernandez scored Die Werkself's second goal, taking his goal tally to 25 for the club in all competitions this season.

Match report: Köln 0-2 Leverkusen

4) Stuttgart: Ribery's home from home

Franck Ribery (r.) has a knack of unlocking the VfB Stuttgart defence.

FC Bayern München winger Franck Ribery evidently feels right at home in Stuttgart. His run and cross forced the opener in the Bavarians' 3-1 win away to VfB on Saturday, meaning he has now had a direct hand in 11 goals in his last nine trips to the Mercedez-Benz Arena in all competitions. Indeed, the record Bundesliga champions are something of a bogey team for Stuttgart, having won each of the sides' last 12 league meetings. There has never been a longer winning streak in fixtures between two clubs in Bundesliga history.

Watch: David Alaba and Thomas Müller react to Bayern's win

5) Ibisevic wide awake

Hertha Berlin burst out of the blocks at home to Hannover 96 on Friday and scored the opening goal after just three minutes when Vedad Ibisevic struck with the first shot of the match. It was the fastest Bundesliga goal Hertha have scored in four and a half years. The 2-2 final score means the capital club are now unbeaten at home in their last ten games (six wins, four draws); their last such run was over nine years ago. Nevertheless, head coach Pal Dardai was unhappy with the two points lost. "We weren't clever enough," said the Hungarian post-game.

Match report: Hertha 2-2 Hannover

6) Schürrle rampant in the Rückrunde

Andre Schürrle (l.) has now scored six goals in the second half of the season.

Andre Schürrle has hit top form with VfL Wolfsburg since the turn of the year. The Germany international scored his sixth goal of the season against 1. FSV Mainz 05 on Saturday, with all six strikes coming after the winter break. The attacker fired off eight shots during the match, a personal best in a Wolfsburg shirt. The 25-year-old has only ever taken more shots on goal twice: on Matchday 23 in the 2010/11 campaign for Mainz against Bayern, and on Matchday 23 in 2012/13 for Leverkusen away to Greuther Fürth.

Watch: Schürrle reacts to the draw with Mainz

7) Ingolstadt safe?

FC Ingolstadt can put the champagne on ice after their 1-0 triumph at home to Borussia Mönchengladbach lifted them to 39 points, a haul no team in the three-points-for-a-win era has ever been relegated with. The foundation of Die Schanzer's success has been laid at home, where they are unbeaten in 2016. Alongside SV Darmstadt 98, who also won on Matchday 29, the two clubs are the most successful promoted sides in the top flight for seven years.

Match report: Ingolstadt 1-0 Gladbach

8) Sulu's aerial prowess

Aytac Sulu (2nd l.) scored Darmstadt's first goal in their win away to Hamburg

Speaking of Darmstadt, the Lilies boosted their own survival hopes with a 2-1 victory away to Hamburger SV, extending their unbeaten streak to five games. Captain Aytac Sulu is leading by example and scored his seventh goal of the campaign at the Volksparkstadion, making him the most clinical defender in the league this term. Six of his goals have been headers, an achievement that is likewise the joint-best in the Bundesliga alongside team-mate Sandro Wagner.

Match report: Hamburg 1-2 Darmstadt

9) Hoffenheim on the up

TSG 1899 Hoffenheim's revival continued apace on Saturday with a 2-0 victory away to Eintracht Frankfurt. The result means the club have now won more points in nine games under new coach Julian Nagelsmann (17) than they did in their previous 20 assignments (14). The Sinsheim outfit are unbeaten in four games and in Frankfurt striker Mark Uth netted his fifth goal of the season to put the visitors 1-0 up. It was his fourth strike since Nagelsmann took over: the very definition of a mutually beneficial relationship.

Watch: Andrej Kramaric analyses Hoffenheim's win

10) Finnbogason and Hong save Augsburg

FC Augsburg can breathe a sigh of relief after their 2-1 win away to SV Werder Bremen ended a run of six games without victory. Icelandic forward Alfred Finnbogason hit the net with Augsburg's first shot of the match, his fourth goal in just his ninth Bundesliga outing. South Korean substitute Jeong-Ho Hong grabbed the winner for the guests with his first touch of the ball.

Watch: Finnbogason happy with Augsburg victory