Bundesliga: Düsseldorf wins

by André Schulz
4/28/2025 – If it hadn't been for Viernheim's poor start to the season, the Bundesliga final in Deggendorf could have been a real thriller. But Düsseldorf won this year's Bundesliga with one round to spare, and the 4-4 draw between Düsseldorf and Viernheim in the final round was nothing to write home about. Düsseldorfer SK are the new German team champions. Mülheim Nord and Bad Mergenheim were relegated.

Winning starts with what you know
The new version 18 offers completely new possibilities for chess training and analysis: playing style analysis, search for strategic themes, access to 6 billion Lichess games, player preparation by matching Lichess games, download Chess.com games with built-in API, built-in cloud engine and much more.

In the carefully crafted script of the Bundesliga season, the clash between reigning champions SC Viernheim and Düsseldorfer SK was supposed to be a dramatic finale. But when they met on the final day of the 2024-25 season, it was already clear that Düsseldorf would be the new German team champions in 2025.

This was largely due to Viernheim's disastrous start to the season. On the opening weekend - a double-header for most, but just a single match for Viernheim after Kiel's early withdrawal - the champions stumbled badly and suffered a surprise 5-3 defeat at the hands of Hamburger SK. It was Luis Engel and Julian Kramer who grabbed the crucial points for Hamburg, setting the tone for a season that would soon slip out of Viernheim's grasp.

On the second weekend of the Bundesliga, Viernheim dropped another point in a 4-4 draw against Werder Bremen.

This left OSG Baden-Baden as the only serious challenger to Düsseldorfer SK for the championship title. However, in round five, SC Viernheim rediscovered its form just in time, defeating the record champions and significantly denting Baden-Baden’s hopes.

The decisive showdown thus came in the seventh round, when Düsseldorf faced off against Baden-Baden — a match shadowed by the complaints of the Rhinelanders, who were missing several of their top players due to a scheduling conflict with the Tata Steel Tournament in Wijk aan Zee.

Even so, Düsseldorf was able to field an impressive lineup, featuring stars like Nepomniachtchi, So, Vidit, Sindarov, and Esipenko. That strength proved more than enough, as Düsseldorf secured a 'narrow' but convincing 5.5–2.5 victory. From their perspective, the job was done — mission accomplished. 

In the season finale in Deggendorf, Düsseldorf first won 6.5-1.5 against Solingen and then defeated Heimbach-Weis-Neuwied 5:3. It was Düsseldorf's sponsor, Wadim Rosenstein, the only unrated player in the Bundesliga, who suffered Düsseldorf's only loss in this match - he played on board eight and lost in 20 moves against IM Lukas Winterberg.

Going into the match against Viernheim, Düsseldorf had won all 14 of their matches. Viernheim, on the other hand, had stumbled at the start of the season and were missing three crucial points. Had they not done so, the title race could have gone down to the wire - especially as Viernheim were the only team to take a point from the newly-crowned champions.

German Grandmaster Dennis Wagner, who plays for Viernheim, won a nice game against Victor Bologan.

But the golden days for Düsseldorf SK are over. Wadim Rosenstein will continue to support the club, but not to the same extent as he did during the championship season. His goal was to play in the Bundesliga and his goal was to win the title, and he achieved both.

While the outcome of the title race was predictable, the relegation battle was (slightly) more exciting. Following the reform of the second division, only three teams will be relegated, and Kiel was already certain to go down when they retired. Two other relegation places were still up for grabs. Going into the final rounds, Bayern München and Mülheim Nord occupied the two relegation spots. However, Bad Mergentheim, who was level on points, had officially played one more match than these two clubs - their match against Kiel.  

Mülheim Nord and Bad Mergentheim both managed to secure a point in round 13, but that was nowhere near enough, as Bayern Munich stormed into mid-table by winning all their three final matches. 

Final standings

Team Matches TP BP BW
1. Düsseldorfer SK 14 27 79 363½
2. SC Viernheim 14 24 72½ 329½
3. OSG Baden-Baden 14 24 69 297½
4. Schachfreunde Deizisau 14 19 63 280½
5. Hamburger SK 14 15 60½ 274
6. SV Werder Bremen 14 13 55 243½
7. FC Bayern München 14 12 52 251
8. USV TU Dresden 14 12 49 239½
9. SG Solingen 14 11 52 235½
10. SV Deggendorf 14 10 51 230½
11. SC Heimbach-Weis-Neuwied 14 10 51 208
12. FC St. Pauli 14 10 49 226½
13. SK Kirchweyhe 14 9 50 215½
14. SF Bad Mergentheim 14 7 44½ 189
15. SV Mülheim Nord 14 7 42½ 196
16. SK Doppelbauer Turm Kiel

Results round 15

SK Kirchweyhe Schachfreunde Deizisau
1 GM 2659 CRO Ivan Saric ½ : ½ Dmitrij Kollars GER 2623 GM 2
3 GM 2586 CRO Ante Brkic ½ : ½ Matthias Blübaum GER 2662 GM 3
4 GM 2568 BIH Borki Predojevic 0 : 1 Benjamin Gledura HUN 2666 GM 5
5 GM 2533 MNE Denis Kadric ½ : ½ Gata Kamsky USA 2603 GM 6
6 GM 2595 SRB Robert Markus ½ : ½ Tamas Banusz HUN 2592 GM 7
7 GM 2545 CRO Hrvoje Stevic ½ : ½ Rustem Dautov GER 2554 GM 11
8 GM 2505 CRO Zoran Jovanovic ½ : ½ Alexander Graf GER 2518 GM 13
10 GM 2453 SRB Aleksandar Kovacevic ½ : ½ Ruben Gideon Köllner GER 2499 IM 17
SV Mülheim Nord OSG Baden-Baden
1 GM 2665 CZE David Navara 0 : 1 Vincent Keymer GER 2718 GM 5
2 GM 2582 GER Daniel Fridman ½ : ½ Rustam Kasimdzhanov UZB 2678 GM 9
6 IM 2440 GER Valentin Buckels 0 : 1 Nikita Vitiugov ENG 2670 GM 12
9 GM 2445 GER Daniel Hausrath ½ : ½ Etienne Bacrot FRA 2633 GM 13
10 IM 2376 GER Dr. Volkmar Dinstuhl 0 : 1 Alexei Shirov ESP 2650 GM 14
12 IM 2334 GER Theo Gungl ½ : ½ Sergei Movsesian ARM 2591 GM 16
16 FM 2255 GER Bernhard Stillger 0 : 1 Bennet Hagner GER 2430 FM 17
17 2080 GER Tom Dordevic 0 : 1 Timur Kocharin GER 2263 FM 18
SV Werder Bremen 3 5 FC Bayern München
2 GM 2623 SRB Velimir Ivic ½ : ½ Seyed Mohammad Amin Tabatabaei IRI 2661 GM 1
4 GM 2550 IND Aditya Mittal 0 : 1 Jaime Santos Latasa ESP 2616 GM 3
7 GM 2570 UKR Zahar Efimenko 0 : 1 Pouya Idani IRI 2618 GM 5
10 GM 2538 CZE Zbynek Hracek ½ : ½ Alvar Alonso Rosell ESP 2546 GM 7
11 GM 2493 CZE Vlastimil Babula ½ : ½ Felix Blohberger AUT 2511 GM 8
13 IM 2452 GER Nikolas Wachinger ½ : ½ Klaus Bischoff GER 2425 GM 11
14 IM 2432 GER Spartak Grigorian 0 : 1 Linus Johansson SWE 2392 IM 13
17 IM 2422 GER Collin Colbow 1 : 0 Michael Fedorovsky GER 2397 IM 14
FC St. Pauli SV Deggendorf
3 GM 2658 NOR Johan-Sebastian Christiansen 0 : 1 Aleksandar Indjic SRB 2644 GM 2
4 GM 2636 DEN Jonas Bjerre 0 : 1 Diptayan Ghosh IND 2573 GM 3
7 GM 2570 POL Bartosz Socko ½ : ½ Gupta Sankalp IND 2548 GM 4
9 GM 2520 POL Igor Janik 1 : 0 Egor Krivoborodov GER 2540 GM 5
10 IM 2458 GER Aljoscha Feuerstack ½ : ½ Martin Petrov BUL 2538 GM 7
11 IM 2420 GER Benedict Krause ½ : ½ Boban Bogosavljevic SRB 2483 GM 8
13 FM 2342 GER Frank Sawatzki 0 : 1 Aleksander Delchev SRB 2455 GM 9
15 FM 2337 GER Martin Voigt 0 : 1 Nikola Sedlak SRB 2452 GM 11
SK Doppelbauer Turm Kiel SF Bad Mergentheim
SK Doppelbauer Turm Kiel withdrew
Hamburger SK 5 3 USV TU Dresden
2 GM 2640 SWE Nils Grandelius ½ : ½ Thai Dai Van Nguyen CZE 2668 GM 1
3 GM 2668 GER Frederik Svane ½ : ½ Jergus Pechac SVK 2600 GM 3
4 GM 2625 GER Rasmus Svane ½ : ½ Liviu-Dieter Nisipeanu ROU 2579 GM 5
9 GM 2502 HUN Gabor Papp ½ : ½ Peter Michalik CZE 2563 GM 6
11 IM 2510 GER Leonardo Costa 1 : 0 Uwe Bönsch GER 2465 GM 10
12 GM 2470 GER Nikolas Lubbe ½ : ½ Raj Tischbierek GER 2418 GM 11
13 IM 2482 GER Julian Kramer ½ : ½ Jakov Loxine GER 2385 IM 13
16 GM 2418 GER Thies Heinemann 1 : 0 Gengchun Wong GER 2247 FM 16
SG Solingen SC Heimbach-Weis-Neuwied
1 GM 2622 NED Max Warmerdam 0 : 1 Leon Livaic CRO 2536 GM 1
3 GM 2618 NED Erwin L'Ami ½ : ½ Martin Krämer GER 2577 GM 2
4 GM 2585 AUT Markus Ragger ½ : ½ Jan Krejci CZE 2508 GM 5
5 GM 2576 DEN Mads Andersen 0 : 1 Stepan Zilka CZE 2515 GM 7
6 GM 2608 NED Loek Van Wely 1 : 0 Jorge Joao Viterbo Ferreira POR 2549 GM 8
9 GM 2568 NED Jan Smeets 0 : 1 Jakub Kosakowski POL 2522 IM 11
13 IM 2441 AUT Georg Halvax ½ : ½ Lukas Winterberg GER 2425 IM 12
15 IM 2413 GER Jörg Wegerle 0 : 1 Sven Tica CRO 2436 IM 13
Düsseldorfer SK 4 4 SC Viernheim
1 GM 2782 IND Arjun Erigaisi ½ : ½ Nodirbek Abdusattorov UZB 2773 GM 2
4 GM 2748 USA Wesley So 1 : 0 Shakhriyar Mamedyarov AZE 2748 GM 4
7 GM 2738 NED Anish Giri ½ : ½ Parham Maghsoodloo IRI 2684 GM 5
10 GM 2706 UZB Javokhir Sindarov ½ : ½ Alexey Sarana SRB 2672 GM 6
11 GM 2681 NED Jorden Van Foreest ½ : ½ David Anton Guijarro ESP 2639 GM 8
12 GM 2696 FID Andrey Esipenko ½ : ½ Anton Korobov UKR 2626 GM 9
13 GM 2665 IND Raunak Sadhwani ½ : ½ Dr. Bassem Amin EGY 2648 GM 10
15 GM 2605 MDA Victor Bologan 0 : 1 Dennis Wagner GER 2607 GM 11

Links


André Schulz started working for ChessBase in 1991 and is an editor of ChessBase News.
Discussion and Feedback Submit your feedback to the editors