Bayern's lead has been trimmed to one point by northern clubs Werder Bremen and Hamburg but Ottmar Hitzfeld's side remain in first place.

Two goals from Mario Gomez and one from Yildiray Basturk put them ahead before Luca Toni grabbed a consolation for Bayern who had earlier had Lucio sent off.

Diego scored twice for Werder Bremen in their 4-0 drubbing of surprise packages Karlsruhe. Hugo Almeida and Naldo were the other scorers.

Hamburg drew 1-1 at Schalke while a late goal earned Hertha Berlin a 1-0 win over Hannover and Borussia Dortmund drew 1-1 with Eintracht Frankfurt.

Hansa Rostock earned a 3-2 win over Energie Cottbus while last night saw Bochum earn a 2-0 win at Duisburg.