Malmo got the first point of their Europa League Group G campaign in an uninspiring goalless draw which meant AZ Alkmaar would have to wait to secure their place in the last 32.
Neither side ever seriously threatened to break the deadlock in Sweden in a game which also ensured Metalist Kharkiv will top the pool after their win over Austria Vienna.
AZ host Metalist in their last fixture in the group protecting a two-point cushion over the Austrians, who entertain Malmo.
After a cagey opening, Malmo were first to challenge after Ricardinho had been fouled by Simon Poulsen in the 13th minute.
Daniel Andersson got his head to Math Ranegie's free-kick but it was a comfortable save for Esteban Alvarado.
Erik Falkenburg for AZ and Ranegie for Malmo exchanged wayward shots, before the visitors suffered a blow in the 22nd minute when Roy Beerens was forced off with an injury, replaced by Charlison Benschop.
Another Poulsen foul, this time on Daniel Larsson, presented Malmo with another chance but Pontus Jansson's header from Ricardinho's delivery was wayward.
Chances were a little more abundant in the second half, but neither side really looked like scoring.
Jozy Altidore was the chief offender for AZ, heading Rasmus Elm's free-kick over then firing over the bar from 12 yards.
In between, Jiloan Hamad was similarly wayward for the hosts.
Benschop did at least test Malmo keeper Johan Dahlin just before the hour mark but the Malmo keeper punched clear. Dahlin then blocked an effort from Adam Maher five minutes later.
Beyond that there was little doing for either side, though AZ shaded what chances there were.
Maher and Celso Ortiz failed to find the target from the edge of the box for the Dutch side, while Hamad saw his effort saved by Alvarado at the other end.
The last chance of a forgettable game fell to Etienne Reijnen a minute from time and, fittingly, he headed Johann Berg Gudmundsson's corner wide.