BERLIN — Bayern Munich was confirmed as German champion for the 25th time Sunday as Wolfsburg's 1-0 defeat at Borussia Moenchengladbach meant Pep Guardiola's Bavarians can no longer be caught. Gladbach's Germany striker Max Kruse sent the title to Munich as his 90th-minute winning goal at Borussia Park saw Bayern finish the weekend with an unassailable 15 point-lead with four games left. Bayern had picked up its 24th victory in 30 league games Saturday when Bastian Schweinsteiger's late goal sealed a 1-0 home win over Hertha Berlin at the Allianz Arena. The Bavarian giant has now won three consecutive German league titles with Guardiola winning the Bundesliga title in each of his two seasons in charge. The Spaniard has won a total of 19 titles as a coach, after lifting 14 trophies during four years as Barcelona boss, and has already claimed five more since joining Bayern in July 2013. There is no time for Bayern to rest on its laurels, however, as it faces a busy few weeks and is still in the running to repeat their 2013 treble of European, league and cup titles. It hosts arch-rival Borussia Dortmund Tuesday in the German Cup last four clash for a place in the final at Berlin's Olympic Stadium on May 30. With the league secure, Guardiola's Bayern faces a mouth-watering Champions League semifinal, first-leg at his ex-club Barcelona on May 6, with the return leg six days later. Torino stuns Juventus Juventus was prevented from clinching a fourth consecutive Serie A title with a 2-1 loss at Torino Sunday in a derby marred by fan violence. After Andrea Pirlo put Juventus ahead with a free kick 35 minutes in, fellow Italy international Matteo Darmian equalized just before halftime and former Juve forward Fabio Quagliarella scored the winner in the 57th. It was Juve's only third league loss this season and the first time Torino has won the league derby in 20 years. Since Torino's last win in April, 1995, it had lost 13 derbies and drawn four. Before the match, Torino fans assaulted the bus carrying Juve's players as it approached the stadium, breaking a window. Juventus supporters retaliated by throwing fireworks at Torino counterparts inside the stadium, injuring several. Juventus needed a win and a Lazio loss to clinch, and Lazio was held to a 1-1 draw at home by Chievo Verona. Juventus is 14 points ahead of Lazio with six matches remaining. Roma is one point further back in third after a 2-1 loss at Inter Milan Saturday. In other matches, Luca Toni scored twice as 10-man Hellas Verona beat Sassuolo 3-2; Antonio Nocerino converted a penalty as crisis-hit Parma defeated Palermo 1-0 to put off relegation for another week; Genoa beat Cesena 3-1; and Atalanta and Empoli drew 2-2 in the lunchtime fixture. — Agencies