Matchen gick ända till förlängning innan den allsvenska ledaren kunde avgöra.
Det var Onsala som tog ledningen genom Alfons Nygaard i 37:e minuten. Mjällby kunde kvittera fyra minuter senare via 20-årige Ludwig Thorell, men hann inte göra något ledningsmål innan fulltid.
I den 96:e minuten gjorde hemmalagets Isac Iserö en jätteräddning när Jesper Gustavsson kom till avslut.
Två minuter in i förlängningen slog Elliot Stroud till med ett pangskott till 2–1 och Mjällby kunde undvika fiasko. Laget är i och med segern klart för svenska cupens gruppspel.

Även Elfsborg fick det oväntat tufft i kvalet. Den allsvenska tabellfyran vann med blott 1–0 mot division 1-laget IFK Haninge, och spelarna såg allt annat än nöjda ut efter slutsignal.
Elfsborgs mål gjordes av islänningen Julius Magnusson i 44:e minuten.