Djurgården vann på Borås arena, och bröt Oscar Hiljemarks fina Elfsborgssvit. I sexpoängsmatchen mellan Hammarby och Mjällby var det de förstnämnda som drog det längsta strået.
Tvåan Djurgården tog en viktig seger i toppstriden mot sexan Elfsborg.
Stockholmarna tog ledningen genom nyförvärvet Patric Åslund, som gjorde sin första start för Djurgården.
Precis innan halvtidsvilan kvitterade Besfort Zeneli för Elfsborg. 21-åringen gjorde därmed sitt första allsvenska mål för säsongen.
Dessvärre för Elfsborgs egenfostrade talang betydde hans mål inga poäng, då Besard Sabovic i andra halvlek dundrade in 2–1 till bortalaget, vilket blev slutresultatet.
Förlusten innebar Oscar Hiljemarks första sedan han tog över som huvudtränare i Elfsborg.
Matchen mellan Elfsborg och Djurgården sköts upp i en timme då konstgräset på Borås arena blev översvämmat. Efter stora mängder regn blev brunnarna fulla och vattnet hade ingenstans att ta vägen.
Djurgården ligger nu fyra poäng bakom serieledande Malmö som har en match mer spelad.
Besara hjälte
Hammarbykaptenen Nahir Besara fällde avgörandet mot Mjällby med sina två mål på tio minuter.
Vid 1–0-målet skickade mittfältaren i väg ett fint skott från straffområdeslinjen som gick tätt intill Noel Törnqvists vänstra stolpe.
Kort därpå var Besara framme igen för att göra 2–0, framför ögonen på Hammarbyikonen Kennedy Bakircioglu som tagit plats på läktaren.
Med fem minuter kvar att spela fick Deniz Gül med sig en straff som Oscar Johansson Schellhas kunde förvalta, och skrev slutresultatet till 3–0.
Hammarby ligger fyra i allsvenskan, Mjällby trea.
Häckens kross
Mellan BK Häcken och Västerås blev det en ensidig historia.
Hemmalaget tog ledningen i tredje minuten genom Zeidane Inoussa, och utökade sedan vid tre tillfällen.
2–0-målet gjorde Amande Romeo i 23:e minuten, Amar Layouni fyllde på i minut 60, och Srdan Hrstić avslutade målskyttet i 89:e minuten.
Häcken ligger femma i tabellen, och Västerås innehar jumboplatsen.