Eintracht Frankfurt 1-1 Mainz
Eintracht Frankfurt missed the opportunity to leapfrog Borussia Dortmund in fourth place after they were held to a 1-1 draw by Mainz at Deutsche Bank Park.
Karim Onisiwo opened the scoring for the visitors in the 11th minute and Ajdin Hrustic salvaged a spot for Frankfurt with the equaliser in the last five minutes.
Eintracht sit in fifth i'm all over this the log, simply a point behind Dortmund with matches remaining while Mainz are unchanged in 12th place and sit five points free from the relegation zone.
FC Koln 1-4 Freiburg
Koln's likelihood of surviving relegation suffered a blow after a heavy 4-1 defeat to Freiburg at RheinEnergieStadion.
Nils Petersen and Ermedin Demirovic gave the visitors a two-goal lead heading to the break while Koln pulled a goal back four minutes following the break through Sebastian Andersson.
Vincenzo Grifo and Jonathan Schmid got two quick goals in stoppage time to secure the three points for Freiburg.
Koln remain second-from-bottom on the log, two points from safety with two rounds of matches remaining while Freiburg moved up to ninth.
Hertha Berlin 0-0 Arminia Bielefeld
Hertha Berlin and Arminia Bielefeld remained in danger of relegation once they played to a goalless stalemate at Olympiastadion.
Both sides didn't give anything away in a tense face that left them still equal on points on the log on 31 points, although Arminia have a worse goal difference and sit in the relegation play-off spot while Hertha find themselves in 14th position.
Hertha will visit relegated Schalke on Wednesday evening for their game at hand while Arminia will host Hoffenheim within their penultimate match next Saturday.