The Olympic silver medallists cruised into a seven-goal lead before the half hour, with Angeldahl’s first strike added to by Fridolina Rolfo, Stina Blackstenius, Amanda Ilestedt and Jonna Andersson.
The City midfielder then completed her treble with goals eight and ten, with a further brace from Juventus’ Lina Hurtig secured Sweden’s astonishing lead before the break.
Angeldahl, who had scored in October’s reverse fixture, was unable to add to her tally in the second half, but further goals from Rebecka Blomqvist, Sofia Jakobsson and a double from former City forward Kosovare Asllani ensured the Swedes made it six from six in qualifying.
Sweden sit top of Group A, 11 points clear of closest rivals the Republic of Ireland, although they have played two more matches ahead of their showdown on Tuesday 12 April.
Elsewhere, Julie Blakstad also enjoyed a successful afternoon in World Cup qualifying, helping Norway claim a 5-1 win over Kosovo.
The 20-year-old started at left-back for Martin Sjogren’s side, assisting 2018 Ballon D’Or winner Ada Hegerberg on her return to international football following a five-year hiatus.
It was a dream return for the Lyon forward, who grabbed a hat-trick to help maintain Norway’s lead at the top of Group F.
Blakstad and co. are currently three points clear of second-placed Belgium and face Poland in their next qualifier on Tuesday 12 April.
Elsewhere, Ruby Mace helped England’s Under-19s to a 3-0 win over Wales at St George’s Park, boosting their hopes of reaching this summer’s 2022 UEFA European Women’s Under-19 Championship Finals.
It was the Young Lionesses’ first game of their mini-tournament to see which team from their group will qualify for the Finals in the Czech Republic.
After a goalless first half, quick-fire goals from Mia Ross and Deearna Goodwin soon after the restart put Gemma Davies’ side in the driving seat before Lucy Watson rounded off the victory late on.
Next up for WU19s will be Iceland on Saturday 9 April before the group is concluded against Belgium on Tuesday 12 April, with both games starting at 13.30.