Hammarby fick en drömstart med två snabba mål de första fem minuterna. Först höll sig Abdul Khalili framme och snappade upp en boll i straffområdet som han passade vidare till Gustav Ludwigson som dundrade upp den från nära håll.
Strax efteråt letade passade Khalili fram Aron Johannsson framför mål, och han gjorde inget misstag.
Det dröjde inte mer än till matchminut tolv innan det var dags igen. Återigen var Gustav Ludwigson sist på bollen då han, något turligt, fick en rensning på pannan och kunde nicka in 3-0.
Moro reducerade
Hammarby hade möjligheter till fler mål. Men istället reducerade Mamudu Moro till 1-3 efter att ha varit fri från halva plan efter en offensiv Hammarbyfrispark som rensats undan.
I den andra halvleken sjönk Mjällby ner ännu längre och väntade på kontringschanser, vilket gav Hammarby mycket bollinnehav vilket resulterade i ett 4-1-mål av Tim Söderström efter en dryg kvart.
Hammarby fortsatte att föra spelet men Mjällby stack upp en gång och då pricksköt David Batanero 2-4 välplacerat till vänster om David Ousted i Hammarbys mål.
Den sista kvarten försökte Mjällby att trycka på för att komma närmare i målprotokollet men man lyckades inte skapa någon vass chans.