Markus Rosenberg set up a UEFA Champions League triumph for Malmo over Celtic, which had a Nir Bitton goal controversially ruled out.
Malmo produced a stirring display and benefitted from a moment of refereeing controversy to beat Celtic 2-0 and reach the UEFA Champions League group stages.
The result handed Age Hareide's team a 4-3 aggregate victory - a reward for the attacking intent it showed throughout the tie.
Experienced striker Markus Rosenberg handed his side a first-half advantage before Nir Bitton had a goal harshly ruled out for Celtic on the stroke of halftime.
Further set-piece frailties undermined Ronny Deila's men as Dedryck Boyata put through his own goal after the interval.