Rivals AIK were beating Malmö 3-0 at the Råsunda stadium, so Elfsborg needed all three points. A goal from Joakim Sjöhage in the 39th minute sealed the victory.
“We battled and fought and it feels absolutely fantastic,” said midfielder Anders Svensson to Canal Plus after the game.
It could have been a very different story. In extra time a shot from Djurgården’s Daniel Sjölund hit Elfsborg defender Andreas Augustsson on the hand in the penalty area. But to the relief of the baying fans gathered in the Borås Arena, referee Peter Fröjdfeldt waved play on.
Elfsborg finished the season on 50 points, having lost only two matches. AIK were runners up with 49 points while Hammarby came third with 43 points.
Helsingborg, in fourth spot, will join the top three clubs as Sweden’s representatives in the Scandinavian Royal League.
Öster and Örgryte were both relegated to the Superettan league after losing on Sunday.