I 34:e matchminuten kom det norska ledningsmålet när 21-årige Sander Berge, till vardags i belgiska Genk, kastade sig raklång i straffområdet och nickade in bollen bakom Maltas målvakt Henry Bonello. Berges första mål i landslagströjan.
Norrmännen fortsatte ösa på med några farliga målchanser, men det var inte förrän laget tilldömdes en straff strax innan halvtid som bollen återigen hamnade i nät.
Henry Bonello gick åt rätt håll i det maltesiska målet, men kunde inte riktigt nå ända fram för att rädda Joshua Kings hårda skott i nättaket.
Joshua King byttes snabbt ut i andra – vilas inför Sverigematchen
King, till vardags anfallare i PL-klubben AFC Bournemouth, blev sedan snabbt utbytt i början av andra halvlek – för att få maximal vila innan mötet med Sverige på söndag.
I kvällens tredje EM-kvalmatch i grupp F stod Rumäniens Florin Andone för en reducering mot Spanien i 59:e matchminuten som väckte hopp hos hemmapubliken. Men Spanien klarade sig på sin ledning från första halvlek och vann med 2-1.
Två poäng skiljer Sverige från Norge
Real Madrid-backen Sergio Ramos visade vägen genom att sätta 1–0 på straff i den 29:e minuten. Paco Alcacer ökade på till 2–0 i den 47:e minuten innan Rumänien reducerade i den andra halvleken. Segern var Spaniens femte på lika många matcher.
Sverige ligger på en andraplats i tabellen i grupp F med 10 poäng i jämförelse med Spaniens 15. Norge ligger på tredjeplats på 8 poäng, vilket bäddar för ett riktigt laddat skandinaviskt möte på söndag.