Bayern Munich wrapped up their 19th Bundesliga title but at one stage it looked like the German powerhouse would be pushed down to the wire by a rejuvenated Schalke 04.
With nine games left in the season Schalke held a three point lead over Bayern after a goal from Brazilian playmaker Lincoln condemned the Bavarian giants to a 1-0 loss on March 13.
After finishing runners-up to Werder Bremen last season Bayern faced the prospect of missing out on the Bundesliga crown for a second successive season but a spectacular Schalke collapse turned the championship race on its head.
Four defeats in five games meant Schalke saw their three point lead turned into a nine point gap from Bayern and the anticipated end of season battle became an anti-climax.
Bayern's 4-0 win over Kaiserslautern on Saturday saw them win a 19th title with three games to spare after Schalke could only manage a 3-3 draw with ten-man Bayer Leverkusen.
"We were like a tame rabbit being strangled by an enormous snake," admitted Schalke captain Frank Rost.
But that will not concern Bayern handler Felix Magath who rode out an early storm to pick up the title in his debut season at the club and has the chance to do the double if Bayern can defeat Schalke in the cup final on May 28.
For Magath, a 1983 European Cup winner with SV Hamburg, it is the first title as a manager after spells with VfB Stuttgart, Bremen and Eintracht Frankfurt.
Eight points from the first five matches represented Bayern's worst start in the Bundesliga for 25 years and many were questioning whether Magath was the right man to replace Ottmar Hitzfeld.
"I knew it would take time to implement my methods," said Magath. "It was just a matter of how long."
Stuttgart, Bremen and Leverkusen all had brief spells leading the standings but it was VfL Wolfsburg -- only promoted in 1997 -- who were the surprise pacesetters.
But Bayern reached the Bundesliga summit for the first time in 18 months with a 3-1 win over Kaiserslautern on November 20 and went on to take the honorific title of 'winter champions'.
At Christmas Schalke were locked with Bayern at the summit after new manager Ralf Rangnick took the club from the relegation zone to second after winning his first six matches in charge.
While everyone was talking about the Robert Hoyzer scandal - the 25-year-old referee admitted fixing four matches for financial gain - the focused duo Bayern and Schalke remained neck and neck in the championship race.
On March 13 Schalke looked to have taken a giant stride towards a first title since 1958 with a 1-0 home win over Bayern to move three points clear at the top.
"We have to be top after 34 games - that is all that counts," warned Schalke chief Rangnick.
Unfortunately his players failed to heed that warning and lost four out of their next five matches to hand the initiative to Bayern.
Munich were themselves far from convincing but their will to win was evident with a spate of important late goals.
A home match on April 9 saw Bayern tied with Borussia Monchengladbach tied at 1-1 but Michael Ballack scored an 84th minute winner to secure a vital three points.
A week later Bayern were locked 0-0 with Hannover until England international Owen Hargreaves struck a 90th minute winner.
It was a decisive moment in the title race with Schalke's 2-1 loss at SV Hamburg allowing Bayern to move six points clear at the top.
Bayern players celebrated as if the title was in the bag and the champagne corks were popped on Saturday after Bayern routed Kaiserslautern with Roy Makaay scoring a hat-trick.
German league table after Saturday's matches (played, won, drawn, lost, goals for, goals against, points):
| Bayern Munich | 31 | 21 | 5 | 5 | 62 | 27 | 68 |
| Schalke 04 | 31 | 18 | 3 | 10 | 50 | 42 | 57 |
| VfB Stuttgart | 31 | 16 | 7 | 8 | 52 | 35 | 55 |
| Werder Bremen | 31 | 16 | 5 | 10 | 62 | 34 | 53 |
| Hertha Berlin | 31 | 14 | 11 | 6 | 56 | 30 | 53 |
| Bayer Leverkusen | 31 | 14 | 8 | 9 | 55 | 41 | 50 |
| SV Hamburg | 30 | 16 | 2 | 12 | 54 | 46 | 50 |
| Borussia Dortmund | 31 | 12 | 10 | 9 | 42 | 42 | 46 |
| VfL Wolfsburg | 30 | 13 | 2 | 15 | 43 | 45 | 41 |
| Kaiserslautern | 31 | 11 | 6 | 14 | 38 | 46 | 39 |
| Arminia Bielefeld | 31 | 11 | 6 | 14 | 35 | 44 | 39 |
| Hannover | 30 | 11 | 5 | 14 | 31 | 34 | 38 |
| Mainz 05 | 31 | 10 | 7 | 14 | 43 | 48 | 37 |
| FC Nuremberg | 30 | 9 | 8 | 13 | 49 | 53 | 35 |
| Bor. Monchengladbach | 31 | 8 | 10 | 13 | 34 | 46 | 34 |
| VfL Bochum | 31 | 7 | 8 | 16 | 43 | 66 | 29 |
| Hansa Rostock | 31 | 7 | 8 | 16 | 29 | 59 | 29 |
| SC Freiburg | 31 | 3 | 9 | 19 | 26 | 66 | 18 |
German champions over the past ten seasons:
| 2005 | - | Bayern Munich |
| 2004 | - | Werder Bremen |
| 2003 | - | Bayern Munich |
| 2002 | - | Borussia Dortmund |
| 2001 | - | Bayern Munich |
| 2000 | - | Bayern Munich |
| 1999 | - | Bayern Munich |
| 1998 | - | Kaiserslautern |
| 1997 | - | Bayern Munich |
| 1996 | - | Borussia Dortmund |
All Content is Copyright © 2005 WorldSoccerNews.com and AFP. All rights reserved. This material is intended solely for personal use. Any other reproduction, publication or redistribution of this material without the written agreement of the copyright owner is strictly forbidden and any breach of copyright will be considered actionable. 2005