Augsburg gave their Bundesliga survival hopes a much-needed boost on Sunday with a 2-0 victory over Eintracht Frankfurt at home.
Ji Dong-Won scored either side of half time to give the strugglers the vital three points against their Europe-chasing opponents.
The win has lifted Augsburg up to 16th place in the table, while Frankfurt remain in sixth spot.
Read Sports Mole's minute-by-minute report below to find out how the action unfolded.
Hello everyone and welcome to our second Bundesliga commentary of the afternoon. It's Augsburg vs. Frankfurt.
Not long until kickoff so I've just got time to bring you the team news.
AUGSBURG XI: Manninger; Verhaegh, Callsen-Bracker, Klavan, Ostrzolek; Baier, Hahn; Moravek, Ji, Werner; Molders
FRANKFURT XI: Nikolov; Jung, Zambrano, Anderson, Oczipka; Schwegler, Rode; Aigner, Meier, Inui; Lakic
The players are out and we're just about ready for kickoff.
It's the hosts who get us underway.
Early booking for Jan-Ingwer Callsen-Bracker, who gives away a foul just outside the box.
Alex Manninger furiously organises his wall but there was hardly a need as Pirmin Schwegler sends the free kick high and wide. Frankfurt have started this perhaps the better side.
Augsburg are finally able to settle and move the ball around at the back but it's a very high pressing game from the visitors and they're getting some early success.
Still Frankfurt are playing most of the football early on. It's probably to be expected, taking the league into account. However, by also taking the league into account I do expect Augsburg to start scrapping before long.
It's far from technically excellent this game. The major talking points have been scrappy fouls at the moment. Frankfurt, as I've said, have started stronger but here Augsburg have the chance from a free kick.
The free kick is poor and easily cleared, so Frankfurt build again from the back. Augsburg are finally coming into this one with some patient probing, but both sides are going direct when in the opponent's half and as such keep losing the ball.
Nikolov tries a risky touch in his own box with Molders bearing down on him, but he seems to know what he's doing and comes away with the ball. Another Frankfurt foul gives the ball back to Augsburg and they come again from their own half.
OFF THE BAR! Moravek links up well with Molders, passing it out wide. The ball is cut back to Moravek who tries to sweep it in but sees it come back off the bar. So unlucky.
That chance has made clear that Augsburg are now firmly in control. They come again through Andre Hahn down the right but his cross is a bit too deep and easy for Nikolov.
Still Augsburg press. Can they get the goal that their play in the last 10 or so minutes deserves? Ji Dong-Won works space with a really nice flick but then slashes a volley over the bar. Superb skill.
Augsburg lose the ball and Aigner looks to link up with Lakic, but the former goes down too easily and the ball is back with the hosts.
The home defence is looking very solid in the early stages; just what they need if they're to scrape themselves away from the bottom. Frankfurt are very aggressive in the tackle, as Alexander Meier brings down Molders.
BOOKING: However, it's Augsburg picking up the cards as Daniel Beier is booked for hauling back Rode as Frenkfurt looked to break.
GOAL! Augsburg 1-0 Frankfurt (Ji)
It's a little fortunate but no more than Augsburg deserve. Ji creates some space in the box from the angle and his drive across goal is deflected high past the helpless Nikolov for what could be a very big goal indeed!
PENALTY TO AUGSBURG!
MISSED! It's all happening here! Paul Verhaegh is brought down in the box, possibly harshly. Up steps Callsen-Bracker who blazes it over the bar! Awful penalty and a huge chance goes begging.
Ostrzolek feels he should have another penalty! There's a tangle of legs with Zambrano but it looked to be 50-50 from where I'm sitting and this time it's no penalty. Ostrzolek is furious though.
SAVE! Molders hits a dropping ball from a free kick on the volley, but it can't get past the wall of Frankfurt players coming out to block it. The visitors break and Manninger is forced into a fine save down low after Inui cut in and shot.
Ji breaks; he has Molders to his right and Werner to his left but in the end cannot find either of them. That was a four on three at one point and they really need to start scoring these chances.
BOOKING: It's the third card for Augsburg as Ragnar Klavan gave the ball away to Lakic before then hauling him down about 30 yards from goal.
SAVE! Schwegler catches the free kick really well from the booking but Manninger has it covered as it curls wide of the post. The visitors are finally coming into this again, but Ostrzolek again breaks with strength and forces Nikolov into a save down low.
CHANCE! Werner is free in the middle and takes a couple of touches to steady himself before Nikolov is also equal to his effort to tip it wide. Werner really should have scored that one.
GOAL! Augsburg 2-0 Frankfurt (Ji)
Scrap that, it's been disallowed very late!
It's hard to see why, but it can only be for high boot from Ji as he controlled a high ball. That is incredibly harsh on Augsburg as Ji took the ball down fantastically and finished low.
HALF-TIME: Augsburg 1-0 Frankfurt
Well, Augsburg lead but they really should be 3-0 up. A penalty miss and a very harshly disallowed Ji goal added to the Korean's opener mean that Augsburg go in just a goal to the good.
You can be forgiven for thinking that Augsburg are the side actually pressing for European football with how dominant they've been. They've also been booked three times, however, a couple of which could probably have been let go if I'm being picky.
Frankfurt simply have to improve, there are no two ways about it. They certainly have the talent in their ranks but have been surprisingly sluggish today. Inui has probably been their most lively player but he needs support from his teammates.
It's difficult to say where Augsburg can improve, however. They've simply been unlucky. Certainly with the disallowed goal - Ji appears to have been penalised for a high boot when trying to control a bouncing ball in the box. It's particularly harsh as no defenders were trying to get their head on the ball.
Here we go then for the second half.
MISS! Oh dear me. Augsburg just don't want to win this. Molders latches on to a defensive mistake to go one-on-one but somehow with time and space on his side he puts it past the post! Terrible finish.
There was a change at half time for the visitors. Matsour came on for Lakic, which means they have just one more change to make.
BOOKING: That's the first Frankfurt player into the book as Celotti sees yellow for a late tackle. All well and fair that one.
CHANCE! Ji drops into space outside the box and times a pass through to Molders, but his shot is blocked for a corner. The second half has started exactly how the first ended.
Inui gives the ball away and Augsburg break again through Ji, but his cross is dealt with by Zambrano, who wins a free kick. Molders then crosses for Ji, whose shot is again deflected behind by some desperate Zambrano defending. Surely it's just a matter of time?
GOAL! Augsburg 2-0 Frankfurt (Ji)
FULL TIME: AUGSBURG 2-0 FRANKFURT