Sweden went from a 2-1 lead to 4-1 in 55 scorching seconds at the beginning of the final period in Czech Ceske Budejovice.
First, team captain and defender Anna Kjellbin, pro in Toronto in PWHL, scored 3-1 after 2.13, and shortly after, Thea Johansson could make it 4-1 with a cheeky shot from a narrow angle.
The Germans reduced the lead before Hanna Olsson established 5-2 in an empty net.
We play steadily for long periods and the formations work well. It's good to build on that, says Sweden's national team coach Ulf Lundberg to SVT.
Three out of four Swedish lines were credited with goals and points in the premiere.
Hunting for group victory
The Lady Crowns were robbed of group victory in the World Championship last year by Germany after a bitter 0-1 loss despite a significant playing advantage.
A group victory is almost a must to have a good chance of fighting for medals. Otherwise, they will probably face "impossible" Canada or the USA in the quarterfinals.
Sweden has not taken a World Championship medal on the women's side since 2007 and has not played a medal match since 2009.
Despite Sweden being higher ranked than Germany, the Germans had won four of the last five World Championship meetings.
Last year, German goalkeeper Sandra Abstreiter, Montreal, was a ghost.
Early lead goal
This time, she saw herself being passed already after 10.34.
Hanna Thuvik could lift in 1-0 after veteran Lisa Johansson won the puck behind the German goal and played forward.
Very fun, great job from Lisa, and I just took the rebound and shot, says Thuvik in SVT's broadcast.
Mira Hallin could extend to 2-0 after barely half a match, but the Germans would come back with a reduction through Luisa Welcke.
There, Boston goalkeeper Emma Söderberg was helpless, but she got to step up with a couple of big saves afterwards.
Then the Swedes put in the winning shot at the beginning of the third period and took a much-needed victory.
The next Swedish match is played already on Thursday against Hungary.
Göran Sundberg/TT
Facts: Sweden's World Championship matches
TT
Sweden's group stage matches:
April 9: Germany 5–2.
April 10: Hungary (15.00).
April 13: Japan (15.00).
April 15: Norway (11.00).
Quarterfinals are played on April 17, semifinals on April 19, and medal matches on April 20.