Elsewhere, late goals from Paco Alcacer and Christian Pulisic gave Borussia Dortmund a nervy 3-1 victory over struggling VfB Stuttgart on Saturday but they handed over the lead to champions Bayern Munich, who went ahead on goal difference.
Thomas Mueller, Mats Hummels, and Jerome Boateng all started for Bayern, days after being dropped by Germany coach Joachim Loew. Similarly, Borussia Dortmund came from behind twice to beat Bayern Munich earlier this season.
On Friday: Serie A: Juventus 4 (Kean 11, 39, Can 67-pen, Matuidi 71) bt Udinese 1 (Lasagna 84).
And although Dortmund got back in front against Stuttgart, Kimmich and Lewandowski added late headers from Ribery centres to boost Bayern's more impressive goal difference further.
"We are now where we wanted to be", said Bayern coach Niko Kovac after their 12th win from their last 13 league games.
Robert Lewandowski became the highest-scoring foreigner in Bundesliga history with two goals.
Borussia Dortmund spent almost six months atop the Bundesliga table and it looked like they would finally be ending Bayern Munich's dominance by lifting the Salatschüssel this season. It might yet go right down to the wire but with Bayern now leading the table, few would bet against the champions winning what would be their seventh title in a row.
Lewandowski shared the record for one week with Pizarro, who remains the oldest player to score in the league at 40 years, 136 days, in a 1-1 draw for Bremen at Hertha Berlin on February 2.
"I really don't know why it happens against Wolfsburg".
All the pressure was on Dortmund following its Champions League exit to Tottenham on Tuesday, but the side continued to labor in torrential rain until the hour mark when former player Gonzalo Castro brought down Jadon Sancho just inside the penalty area.