Bayern Munich clinched another Bundesliga title on Sunday by easing to a 4-2 win over Stuttgart.
Harry Kane scored his league-leading 32nd goal of the season after going on as a second-half substitute, and Bayern should have scored more against the overwhelmed Stuttgart defense.
Click to Gallery
Bayern's Leon Goretzka, holds a cockatoo trophy as he celebrates after winning the German championship at the end of the Bundesliga soccer match between Bayern and Stuttgart in Munich, Germany, Sunday, April 19, 2026. (Tom Weller/dpa via AP)
Bayern's Harry Kane reacts during a Bundesliga soccer match between Bayern and Stuttgart in Munich, Germany, Sunday, April 19, 2026. (AP Photo/Matthias Schrader)
Bayern players celebrate after their team clinched the German league title after a Bundesliga soccer match between Bayern and Stuttgart in Munich, Germany, Sunday, April 19, 2026. (AP Photo/Matthias Schrader)
Bayern's Michael Olise, left, and Stuttgart's Ramon Hendriks fight for the ball during a Bundesliga soccer match between Bayern and Stuttgart in Munich, Germany, Sunday, April 19, 2026. (AP Photo/Matthias Schrader)
Bayern's head coach Vincent Kompany reacts during a Bundesliga soccer match between Bayern and Stuttgart in Munich, Germany, Sunday, April 19, 2026. (AP Photo/Matthias Schrader)
Freiburg's players celebrate Johan Manzambi's first goal of the game during the German Bundesliga soccer match between SC Freiburg and 1. FC Heidenheim in Freiburg, Germany, Sunday April 19, 2026. (Philipp von Ditfurth/dpa via AP)
Freiburg's Matthias Ginter with a header during the German Bundesliga soccer match between SC Freiburg and 1. FC Heidenheim in Freiburg, Germany, Sunday April 19, 2026. (Philipp von Ditfurth/dpa via AP)
Heidenheim's Niklas Dorsch, left, and Freiburg's Johan Manzambi in a duel during the German Bundesliga soccer match between SC Freiburg and 1. FC Heidenheim in Freiburg, Germany, Sunday April 19, 2026. (Philipp von Ditfurth/dpa via AP)
The win moved Bayern an unassailable 15 points clear of second-placed Borussia Dortmund with four rounds of the German league remaining. Bayern only needed a point to be sure of the title after Dortmund’s defeat to Hoffenheim the day before.
It’s Bayern’s record-extending 35th German championship including the first for the club in 1932. Every other title came after the Bundesliga’s formation in 1963.
Stuttgart’s Chris Führich had riled the home team with the opener in the 21st minute, but Bayern’s Raphaël Guerreiro, Nicolas Jackson and Alphonso Davies replied by scoring in a six-minute spell in the first half.
Spanish player Chema scored a spectacular second goal for Stuttgart in the 88th.
Bayern's players lined up wearing cockatoo T-shirts in front of the fans, but there were none of the traditional beer showers that usually accompany league wins.
The Bundesliga is just the first in a potential treble of trophies for Bayern this season. The Bavarian powerhouse faces Bayer Leverkusen away for their German Cup semifinal on Wednesday, and then it has a two-legged Champions League semifinal tie against defending champion Paris Saint-Germain.
“It’s not – hopefully not – the last title,” Bayern president Herbert Hainer said. “Because we’ll definitely win our fourth consecutive German championship with the women’s team, and we’re in the cup final with the women. And I hope that we can wrap everything up on Wednesday so that we can then travel to Berlin (for the cup final) with the men.”
The atmosphere was muted at the start of the game. There were reports of a clash between Bayern and Stuttgart fans before the match.
Bayern coach Vincent Kompany rotated his squad with eight changes to the team that started against Real Madrid in the Champions League on Wednesday, with Manuel Neuer, Kane, Michael Olise, Dayot Upamecano and Aleksandar Pavlović on the bench.
Serge Gnabry was out with a thigh injury sustained in training the day before.
The 23-year-old Jamal Musiala became the second youngest Bayern player to reach 150 Bundesliga appearances after Uli Hoeneß, who was 11 days younger, according to stats provider Opta.
Musiala beat two defenders on the left before crossing for Guerreiro’s tap in in the 31st, then Luis Díaz unselfishly set up Jackson for Bayern’s second after a mistake from Finn Jeltsch left three attackers facing one Stuttgart defender. Davies scored with a deflected shot four minutes later.
Kompany took Musiala and Díaz off at the break for Olise and Kane. The 18-year-old Bara Ndiaye later went on for his second league appearance.
Kane’s goal – his 51st of the season across all competitions for Bayern – stretched the team’s Bundesliga record for goals in a season to 109. The previous record, set by Bayern’s 1971-72 team featuring Franz Beckenbauer and Gerd Müller, was 101 goals.
“It’s very special,” midfielder Joshua Kimmich said. “I mean, especially this season, it’s a very, very good Bundesliga season, including today’s game. It’s not a given that you come here after the games against Madrid and then play a game like this.”
Nadiem Amiri scored a penalty with the last kick of the game to earn Mainz a 1-1 draw at Borussia Mönchengladbach that left the home team just five points above the relegation zone.
Two deflected shots gave Europa League semifinalist Freiburg a 2-1 win over last-placed Heidenheim earlier.
Johan Manzambi scored with a deflected shot in the first half and Maximilian Eggestein netted the late winner with another deflection after Budu Zivzivadze had given the visitors hope with a brilliant strike into the top left corner in the 59th minute.
Defeat ended Heidenheim’s three-game unbeaten run and left it seven points behind St. Pauli and the relegation playoff place with four rounds of the league remaining. Heidenheim hosts St. Pauli next weekend.
Freiburg reached the Europa League semifinals with a 3-1 win at Celta Vigo on Thursday. It faces Sporting Braga away in the first leg on April 30.
AP soccer: https://apnews.com/hub/soccer
Bayern's Leon Goretzka, holds a cockatoo trophy as he celebrates after winning the German championship at the end of the Bundesliga soccer match between Bayern and Stuttgart in Munich, Germany, Sunday, April 19, 2026. (Tom Weller/dpa via AP)
Bayern's Harry Kane reacts during a Bundesliga soccer match between Bayern and Stuttgart in Munich, Germany, Sunday, April 19, 2026. (AP Photo/Matthias Schrader)
Bayern players celebrate after their team clinched the German league title after a Bundesliga soccer match between Bayern and Stuttgart in Munich, Germany, Sunday, April 19, 2026. (AP Photo/Matthias Schrader)
Bayern's Michael Olise, left, and Stuttgart's Ramon Hendriks fight for the ball during a Bundesliga soccer match between Bayern and Stuttgart in Munich, Germany, Sunday, April 19, 2026. (AP Photo/Matthias Schrader)
Bayern's head coach Vincent Kompany reacts during a Bundesliga soccer match between Bayern and Stuttgart in Munich, Germany, Sunday, April 19, 2026. (AP Photo/Matthias Schrader)
Freiburg's players celebrate Johan Manzambi's first goal of the game during the German Bundesliga soccer match between SC Freiburg and 1. FC Heidenheim in Freiburg, Germany, Sunday April 19, 2026. (Philipp von Ditfurth/dpa via AP)
Freiburg's Matthias Ginter with a header during the German Bundesliga soccer match between SC Freiburg and 1. FC Heidenheim in Freiburg, Germany, Sunday April 19, 2026. (Philipp von Ditfurth/dpa via AP)
Heidenheim's Niklas Dorsch, left, and Freiburg's Johan Manzambi in a duel during the German Bundesliga soccer match between SC Freiburg and 1. FC Heidenheim in Freiburg, Germany, Sunday April 19, 2026. (Philipp von Ditfurth/dpa via AP)
SAN ANTONIO (AP) — Go crazy, New York. Or, perhaps more accurately, crazier.
The red-hot Knicks are going home, two wins away from an NBA championship that the capital of the world has been waiting to see for generations.
Jalen Brunson hit a go-ahead free throw with 9.5 seconds left after a turnover by Victor Wembanyama moments earlier, then Wembanyama missed a jumper at the end of New York’s 105-104 win over the San Antonio Spurs on Friday night for a 2-0 lead in the NBA Finals.
“What a ballgame,” Knicks coach Mike Brown marveled.
Karl-Anthony Towns had 21 points and 13 rebounds, while Brunson and Mikal Bridges each scored 20 for the Knicks. They have won 13 straight, the second-longest streak by any team in NBA playoff history.
“New York City showed up,” Towns said. “The fans showed up. The energy showed up. And we found a way to get it done.”
The Knicks are now just the third team to win the first two games of a finals on the road, joining Michael Jordan and the 1993 Chicago Bulls, and Hakeem Olajuwon and the 1995 Houston Rockets.
Both of those teams won championships, the Bulls needing six games to oust the Phoenix Suns, the Rockets going home after winning those first two games in Orlando and sweeping the Magic. The Knicks, seeking their first championship since 1973, are in position to join them.
Wembanyama, after a very quiet first half, scored 29. De’Aaron Fox had 20 for San Antonio.
“We can't change the past,” Wembanyama said, “We're already thinking about Game 3.”
The series now shifts to New York. Game 3 is at Madison Square Garden on Monday night.
President Donald Trump — a native New Yorker — plans on attending Monday. And ticket prices on the secondary market, for the worst seats at MSG, were approaching $9,000 apiece on Friday night, with Knicks fans evidently willing to pay tippy-top dollar just to be in the building as the team nears what would be its first championship in 53 years.
The Spurs were down 14 midway through the fourth and came all the way back — scoring the next 14 points to tie the game. Wembanyama's three-point play with 57 seconds left gave the Spurs their first lead in nearly two full quarters, putting San Antonio up 104-102.
“We showed tremendous desperation, urgency and competitive response,” Spurs coach Mitch Johnson said. “Hopefully we can try to bottle that up ... and try to play to that same level.”
But the Knicks got the last three, Brunson — the hero of Game 1 for the Knicks — getting them all.
Brunson scored on the next possession, just his seventh basket in 24 shots on the night, and the game was tied. Wembanyama missed a long jumper, OG Anunoby got the rebound for New York with 30 seconds left, the Knicks called time and the stage was set.
The Spurs got a stop, but Wembanyama threw the ball away. Brunson got fouled, the Knicks had the lead back and before long Spurs fans were filing out of the arena — possibly for the final time this season.
The Spurs called time with 7.5 seconds remaining. Fox took the inbound pass, then set up Wembanyama for a jumper that would have won it. The shot bounced off the rim, and it was over.
“We had to get a stop. We hadn’t gotten a stop all quarter,” Towns said.
They got their stop. Next stop: New York, where the hottest team in basketball knows an NBA title is just two wins away.
AP NBA: https://apnews.com/hub/NBA
New York Knicks center Karl-Anthony Towns hugs his dad, Karl-Anthony Towns Sr., after Game 2 of the NBA Finals basketball series against the San Antonio Spurs, Friday, June 5, 2026, in San Antonio. (AP Photo/David J. Phillip)
New York Knicks center Karl-Anthony Towns hugs his dad, Karl-Anthony Towns Sr., after Game 2 of the NBA Finals basketball series against the San Antonio Spurs, Friday, June 5, 2026, in San Antonio. (AP Photo/David J. Phillip)
San Antonio Spurs forward Victor Wembanyama walks off the court as time expires during the second half of Game 2 of the NBA Finals basketball series against the New York Knicks, Friday, June 5, 2026, in San Antonio. (AP Photo/Eric Gay)
San Antonio Spurs forward Victor Wembanyama walks off the court as time expires during the second half of Game 2 of the NBA Finals basketball series as New York Knicks guard Landry Shamet (44), guard Josh Hart (3), and center Mitchell Robinson (23) celebrate, Friday, June 5, 2026, in San Antonio. (AP Photo/Eric Gay)
New York Knicks center Karl-Anthony Towns leaves the court after Game 2 of the NBA Finals basketball series against the San Antonio Spurs, Friday, June 5, 2026, in San Antonio. (AP Photo/Eric Gay)
New York Knicks center Karl-Anthony Towns is embraces as he leaves the court after Game 2 of the NBA Finals basketball series against the San Antonio Spurs, Friday, June 5, 2026, in San Antonio. (AP Photo/Eric Gay)
San Antonio Spurs guard Dylan Harper shoots as New York Knicks forward Og Anunoby defends during the second half of Game 2 of the NBA Finals basketball series, Friday, June 5, 2026, in San Antonio. (AP Photo/Eric Gay)
San Antonio Spurs forward Victor Wembanyama drives on New York Knicks center Karl-Anthony Towns (32) during the second half of Game 2 of the NBA Finals basketball series, Friday, June 5, 2026, in San Antonio. (AP Photo/Eric Gay)
San Antonio Spurs forward Victor Wembanyama (1) blocks the shot of New York Knicks guard Jalen Brunson (11) during the second half of Game 2 of the NBA Finals basketball series, Friday, June 5, 2026, in San Antonio. (AP Photo/Eric Gay)
San Antonio Spurs forward Victor Wembanyama (1) and guard De'aaron Fox (4) reacts after a foul call during the second half of Game 2 of the NBA Finals basketball series against the New York Knicks, Friday, June 5, 2026, in San Antonio. (AP Photo/Eric Gay)
San Antonio Spurs forward Keldon Johnson, right, and New York Knicks center Mitchell Robinson (23) battle for the ball during the second half of Game 2 of the NBA Finals basketball series, Friday, June 5, 2026, in San Antonio. (AP Photo/Eric Gay)
New York Knicks guard Josh Hart (3) looks towards San Antonio Spurs guard De'aaron Fox (4) after a foul during the second half of Game 1 of the NBA Finals basketball series, Wednesday, June 3, 2026, in San Antonio. (AP Photo/David J. Phillip)
San Antonio Spurs forward Victor Wembanyama (1) looks to his bench during the first half of Game 1 of the NBA Finals basketball series against the New York Knicks, Wednesday, June 3, 2026, in San Antonio. (AP Photo/Eric Gay)
New York Knicks guard Jalen Brunson stretches during a workout prior to the start of the NBA Finals basketball series against the San Antonio Spurs, Tuesday, June 2, 2026, in San Antonio. (AP Photo/Eric Gay)