Second-placed Bayer Leverkusen slumped to a 3-2 defeat at Hanover 96 on Sunday, snapping their four-game winning streak.
Two late Sunday kick-offs in Germany’s Bundesliga both ended in 4-2 wins for away sides, as Hannover and Borussia Moenchengladbach sealed impressive victories.
Round-up: Borussia Dortmund lost ground in their title defence, conceding an 85th minute equaliser at Hanover.
Schalke were denied a winning start to their Bundesliga campaign when Adrian Nikci scored an 80th-minute goal to give Hanover a 2-2 draw.
Facts and figures ahead of Sunday's Bundesliga action.
Schalke came from a goal down to beat bottom-placed Kaiserslautern 4-1 to stay in the hunt for a Champions League spot.
Bolton Wanderers registered a 2-0 win over Houston Dynamo, Kevin Davies and Ivan Klasnic getting the goals in the Trotters' final US game.
Hannover 96 cruised past hosts Freiburg 3-1 to jump back into third spot in the Bundesliga and give their Champions League hopes a boost.
Borussia Dortmund charged 13 points clear at the top of the Bundesliga with a 2-0 win over St Pauli, their first victory in three games.
Scottish Premier League
View : 50328 times
View : 44226 times
View : 38581 times
View : 31673 times
View : 26561 times
Find detailed TV schedules for all Eurosport channel.
Find all the sports news on iPhone, BlackBerry, Android and iPad.
Follow up to the minute sports reports with Eurosport.