Maif-tränaren Anders Torstensson mönstrade samma startelva som besegrade Halmstad med 3-1 i den förra omgången. Bajen-tränaren Kim Hellberg gjorde desto fler ändringar, jämfört med 2-1-segern i Norrköping. Viktor Djukanovic var tillgänglig efter skada och klev in i startelvan, precis som Marc Llinares, Markus Karlsson, Mads Fenger och Abdelrahman Boudah gjorde.
Hemmalaget skapade matchens första målchans i den nionde minuten. Viktor Gustafson tog sig fram på högerkanten och spelade fram en fri Nicklas Røjkjær, vars skott blev missriktat och gick utanför. Kort senare frispelade Bajen-kapten Nahir Besara Deniz Gül, men hemmamålvakten Noel Törnqvist hann ut och plockade bollen från anfallarens fötter.
I den 24:e minuten tog Mjällby ledningen. Hammarbys Edvin Kurtulus fick skallen på en hörna men bollen gick till Gustafson som rakade in 1-0-målet. En minut senare var ledningen dubblad. Efter slarv hos Hammarby hamnade bollen hos Imam Jagne, som pricksköt in sitt andra mål i allsvenskan.
Mjällby ägde matchbilden, med ett kreativt anfallsspel och resolut defensiv. Hammarby brottades med svårigheter i uppbyggnadsspelet mot Mjällbys press, vilket bidrog till de få skapade målchanserna.
Ett skakat Hammarby skulle släppa in ytterligare ett mål innan halvtid. I eget straffområde passade Kurtulus i sidled till Fenger, vars hemåtpassning till målvakten Oliver Dovin blev på tok för kort och Jacob Bergström rullade enkelt in 3-0-målet. En enorm blunder av den erfarne mittbacken Fenger och en rejäl uppförsbacke för gästerna efter den första halvleken.
- Vi ger bort tre mål, det är det som händer. Man vet när man möter Mjällby att det gäller att komma hit och spela rejält. Det går inte att hålla på och småpassa och smådutta. Då kör de över en, sa Nahir Besara i Discovery+ sändning och fortsatte:
- Vi skulle inte spela så - ändå händer det. Vi kan inte beskylla något annat än oss spelare.
- Det känns som att är en sådan chock just nu att man inte riktigt vet vad som händer. Det enda jag kan säga är att vi inte ska ge bort enkla mål. Det är första gången jag är med om att vi ger bort tre så enkla mål.
Viktor Gustafson i samma sändning.
- En lite sämre start. Sedan när vi får in ett mål så släpper spelet och tyglarna släpper, och vi spelar bra fotboll, sa 1-0-målskytten.
Hammarby lyckades inte med någon större uppryckning efter pausen. Snarare var Mjällby närmare ett fjärde mål vid något av alla nästan-lägen som de skapade. Ju längre halvleken led desto mer tid fick Bajen på offensiv planhalva, men de hade alltjämt svårt att skapa målchanser.
I den 79:e minuten frispelade Elliot Stroud inhopparen Abdoulie Manneh, som såg sitt avslut räddas av Dovin. På något sätt lyckades Røjkjær sedan placera returen utanför stolpen. En händelsefattig halvlek slutade mållös och Mjällby vann matchen med 3-0.
- Jag tycker att första 20 är jämna, utan några stora chanser. Sedan gör de 1-0 på hörna, där de är enormt skickliga. Vi hinner knappt hämta ut bollen ur målet innan 2-0 kommer. Då är det nattsvart. Man får säga att de kör över oss i den delen av matchen. Sedan ger vi bort ett till mål. Sett till hela matchen är det fullt rättvist att Mjällby vinner, säger Hammarby-tränaren Kim Hellberg.
- Killarna får en något orimlig utdelning med 3-0. Men vi dödar matchen där och jag tycker att vi vinner välförtjänt i dag, säger Mjällby-tränaren Anders Torstensson.
Segern tar laget upp till andra plats inför torsdagens matcher. Hammarby är tabellnia.
Mjällbys lag: Törnqvist - Brorsson, Rösler, Ståhl - H. Johansson (A. Johansson 75'), Gustavsson (K), Gustafson (Nennesson 87'), Røjkjær (Johnsson 87'), Stroud - Jagne (Pettersson 75'), Bergström (Manneh 66').
Hammarbys lag: Dovin -Vagic, Kurtulus, Fenger, Llinares - Karlsson (Gyamfi 66'), Tekie (Skoglund 46')- Bouadah (Touré 66'), Besara (K), Djukanovic - Gül (Johansson Schellhas 46').