By Mark Buckingham
Last Updated: 01/01/70 1:00am
Schalke secured a 3-0 win at lowly Mainz, while Stuttgart overcame Hannover.
Leaders Schalke secured a convincing 3-0 win at lowly Mainz, while Stuttgart overcame Hannover at home.
Kevin Kuranyi gave Schalke the perfect start at Mainz with a goal on 10 minutes before Gerald Asamoah continued his fine form since returning from injury with the second on 35 minutes.
The third goal arrived on 71 minutes from Lincoln, with Schalke now four points in front of Stuttgart, who moved into second after a 2-1 win over Hannover.
Roberto Hilbert put Stuttgart ahead after just two minutes, but Hannover levelled just past the hour mark through Steven Cherundolo.
Marco Streller scored the winner on 74 minutes before Stuttgart hung on with 10 men after Arthur Boka was sent off late on.
Eintracht Frankfurt secured a big win in their battle to avoid the drop after a 4-2 success at fellow strugglers Arminia Bielefeld.
Ioannis Amanatidis put Frankfurt in front on 10 minutes and Aleksander Vasovski restored the lead on 33 minutes after Radim Kucera levelled for Bielefeld.
Amanatidis converted a penalty a minute into the second half, but Bielefeld got back into it through Christian Eigler.
Marcel Heller scored in the last minute to lift Frankfurt up the table.
Chhunly Pagenburg's 12th minute goal was enough to give European-chasing Nurnberg a 1-0 win at home to Alemannia Aachen.
Energie Cottbus withstood a late comeback from Wolfsburg to claim a 3-2 home success.
Sergei Radu (20), Vlad Munteanu (56) and Francis Kioyo (57) put Cottbus 3-0 up before Wolfsburg rallied through goals from Isaac Boakye (65) and Cedrick Makiadi (90).
Theofanis Gekas scored after two minutes for Bochum, but Hertha Berlin produced a powerful second-half display to run out 3-1 winners.
Christian Gimenez levelled on 57 minutes before Gilberto (65) and Ede (90) sent Hertha in to the top half of the table.
Click below for an individual match report:
Arminia Bielefeld 2-4 Eintracht Frankfurt
Energie Cottbus 3-2 Wolfsburg
Mainz 0-3 Schalke 04
Nurnberg 1-0 Alemannia Aachen
VFL Bochum 1-3 Hertha Berlin
VfB Stuttgart 2-1 Hannover 96