RECAP: GERMAN WEEKEND ACTION
Drama in spades to end the 2012-2013 Bundesliga season: Jermaine Jones and Schalke qualified for the Champions League, while Fabian Johnson and Hoffenheim made the relegation playoff.
Borussia Dortmund 1 - 2 1899 Hoffenheim
Fabian Johnson and Hoffenheim left it late, but got the job done, improbably knocking off Champions League finalist Dortmund and getting help to qualify for the relegation playoffs.
Johnson put in 90 minutes of work for head coach Markus Gidsol in the Hoffenheim midfield.
Things looked bleak after six minutes for Hoffenheim, as Robert Levandowski cleaned up from close range for his 24th tally of the year.
Up against the proverbial eight ball and needing a win and help to have a chance at top-flight survival, Dortmund kept attacking at will. If not for the heroics of keeper Koen Casteels, the contest could have been over early.
Hoffenheim was handed a lifeline in the 77th minute as Mats Hummels felled Kevin Volland in the box for a penalty. Sehad Salihovic stepped up and converted confidently to knot things up.
Just five minutes later, Sven Schiplock was brought down by keeper Roman Weidenfeller, who was shown a red card for the challenge. With all three substitutions used up, midfielder Kevin Großkreutz had to go between the posts. Salihovic, however, connected again to put Hoffenheim up.
For a few brief moments in second-half stoppage time, it seemed that Dortmund had equalized to relegate Hoffenheim to the second flight. But Marcel Schmelzer's tally was correctly waved off after referee Jochen Drees consulted his linesman.
The victory coupled by Hannover's victory over Fortuna Düsseldorf, gives Hoffenheim a chance to stay up by beating Kaiserslautern in the relegation playoff, which begins on Thursday in Hoffenheim.
SC Freiburg 1 - 2 Schalke 04
Jermaine Jones and Schalke needed a point to qualify for next year's Champions League and got a fortuitous victory over Freiburg.
Jones put in 90 minutes of work for Schalke and had a hand in the game winner.
Schalke grabbed the lead in the 20th minute through Julian Draxler, who profited from some excellent combination play between Jefferson Farfan and Klaas Jan Huntelaar, with the latter finding Draxler in the box. The young German then made no mistake and buried his chance from 20 yards out.
It was level in the 54th minute thanks to Jonathan Schmid, who punched home a rebound off of Jan Rosenthal's shot after Schalke keeper Timo Hildebrand did well to thwart the Freiburg man.
Just four minutes later, however, Schalke was back in front. Jones took a Huntelaar feed into the box, had a shot that was off target, but it took a deflection off of two Freiburg defenders crossing the line for an own goal and the eventual game winner.
The victory means that Schalke are in the Champions League qualification next year.
Hannover 3 - 0 Fortuna Düsseldorf
Steve Cherundolo captained Hannover in the season finale on Saturday, sending Düsseldorf into league two.
Cherundolo took the field for his 300th Bundesliga contest for Hannover and put in 90 minutes of action
Cherundolo had a hand in the opening goal, feeding Mame Diouf with a pass from the right between two defenders that the Hannover striker buried one-time in the 36th minute.
If was a two-goal advantage in the 61st minute as Didier Ya Konan finished off Diouf's penetrating run by profiting from Diouf's unselfishness and tapping home into an open net.
Ya Konan made it two for him and three for Hannover in the 76th minute, this time taking a feed from Lars Stindl and finding the back of the net with a right-footed shot from 18 yards out.
Hannover and Cherundolo finished the year in ninth place.
1860 Munich 3 - 0 Aalen
Bobby Wood got the start and grabbed a goal as 1860 Munich finished the season on a winning note.
Wood, who had not started since matchday 22, put in 73 minutes of work.
The first goal fell in the 35th minute as Dominik Stahl blasted home a free kick into the upper 90 to keeper Daniel Bernhardt's left from 25 yards out.
Wood notched tally number three in the 59th minute thanks to a CONCACAF production. Canadian striker Rob Friend spotted Wood open in the box and laid off for the American, who buried the chance.
Benjamin Lauth, who had only come on a minute prior for Wood, took advantage of a failed clearance attempt by collecting the ball in the box and outfoxing keeper Bernhardt to round off the day's scoring.
Sandhausen 0 - 1 Erzgebirge Aue
Andrew Wooten finished his season-long loan spell with Sandhausen on a losing note as the already-relegated squad fell to Aue.
Wooten put in 90 minutes of action for Sandhausen, who bid adieu to league two on Sunday.
The game winning goal came in the 79th minute.
Substitute Jan Hochscheidt outleapt keeper Michael Langer to head the ball home, even though replays seemed to have justified a foul as the Aue striker collided with the keeper in midair.
Although Sandhausen will play in the 3.Liga next season, Andrew Wooten could be in the German top-flight as his parent club, Kaiserslautern will do battle with Hoffenheim beginning Thursday.
Preußen Münster 4 - 1 Babelsberg
Matt Taylor grabbed a goal for Munster, who thrashed Babelsberg, but it wasn't enough to be promoted as Osnabrück was victorious.
Taylor put in 90 minutes of work and grabbed goal number 16.
The guests from Babelberg started the scoring in the fifth minute through Daniel Reiche, who got onto to a corner to head home the opener.
Taylor then equalized in the 12th minute, volleying home a left-footed shot off of a Dimi Nazarov cross.
It was two for the hosts in the 21st minute as Stefan Kühne as left alone to head home unmolested from five yards out.
Amaury Bischoff added a third for Munster in the 82nd minute with a right-footed shot, before Waku Menga capped off the day's scoring in the 90th minute from the spot.
Joseph Gyau came on late for Sankt Pauli, who knocked off Kaiserslautern 2-1.
Timothy Chandler missed out due to injury as Nuremberg beat Bremen 3-1.