The Max-Schmeling-Halle in Berlin played host to the biggest ever audience for an Indoor Hockey World Cup - in excess of 8,000 people - and witnessed a dramatic victory for the home team in the women’s event and dramatic defeat for their men’s team.
A goal eight minutes from time by Anne Schroder earned Germany’s women a 2-1 win over defending champions Netherlands, appearing in their fifth successive final in this International Hockey Federation (FIH) competition.
But home hopes were frustrated in the later men’s final as Austria’s Michael Körper earned a 2-2 draw with a last minute equaliser and then scored the winning goal as his side won the shoot-out 3-2.
Austria's goalkeeper Mateusz Szymczyk also performed heroics as he saved two sudden death penalties from Tobias Hauke and Christopher Rühr.
It was a bittersweet day for Rühr, voted Best Player and was also top scorer, beating closest rival Körper by 19 goals to 17.
In the bronze medal match, Iran made history as they became the first non-European team to win a medal in this competition, beating Australia 5-0.
The women’s bronze medal match saw Belarus beat Ukraine 2-1.
Into a hall awash with German flags, the home men’s team took the lead through a penalty corner from their captain Martin Häner, and Martin Zwicker soon added a second.
Dominic Uher got a goal back from a penalty corner in the ninth minute, but five minutes into the second half Rühr extended the German lead to 3-1, acclaiming his achievement with a mighty roar.
But Austria, the EuroHockey champions, were not done yet.
Körper brought his team back into the game with seven minutes left on the clock, and with a few seconds on the clock he scored again from a penalty corner to send the match into shoot-out.
At the end of the first round it stood at 2-2 and sudden death beckoned.
After a save apiece, it was Hauke's turn.
His attempt was saved and it was almost a given that Körper would be the player to seal champion status for Austria.
The Netherlands women were in their fifth successive final, and took the lead six minutes after half time when Lieke van Wijk scored from a penalty corner.
Germany drew level within three minutes through a penalty stroke from 20-year-old Nike Lorenz.
The winning goal arrived when Schröder surged down the right before firing past Dutch shot-stopper Alexandra Heerbaart and sparking scenes of jubilation in the stadium.
The Dutch pressed hard for an equaliser but Germany held on for their third Indoor World Cup success, adding to those earned at the Leipzig 2003 and Poznan 2007 events
"I cannot explain how I am feeling right now," said Germany’s Luisa Steindor
"The noise of the crowd was unbelievable.
"It was such a tough game but also such an entertaining game."