Spain made it five wins within their Euro 2020 campaign despite enjoying the last phases after defender Diego Llorente was delivered away by making a scrappy 2-1 success in Romania.
Captain Sergio Ramos gave a deserved lead in the 27th minute by converting a penalty to score a fourth goal to Spain.
Paco Alcacer place Spain farther at ease in the second half after missing three clear chances but substitute Florin Andone attracted Romania back with a close-range strike in the 59th minute.
The goal galvanised the vociferous home crowd following Llorente had been shown a straight red card with 11 minutes left for denying a scoring chance with a 33, and they grew more determined.
When George Puscas blazed across the bar in stoppage time after a fantastic save from goalkeeper Kepa Arrizabalaga spain were let off the hook and they clung to make a win off to Romania.
Moreno's side leading Group F with 15 points from five games, Sweden are next with 10 after thrashing the Faroe Islands whereas Norway are third on eight after defeating Malta 2-0. Romania slipped to fourth position around seven.
Keep their 100 per cent record qualifying and italy scored twice in the final 15 minutes to conquer 10-man Armenia 3-1.
Roberto Mancini's side came from behind to make it five wins out of as many games on top of Group J from Armenia goalkeeper Aram Hayrapetyan thanks to Lorenzo Pellegrini Andrea Belotti and an own goal.
The home side's hopes of an upset were dealt a setback once the striker was sent off in first-half stoppage time although alexander Karapetian claimed a surprise 11th-minute opener at Yerevan.
Italy also struck the woodwork through Federico Bernardeschi immediately although Belotti had two goals disallowed for offside incorrectly.
Founded in Bosnia Group J and Herzegovina conquer Liechtenstein 6-0, since Finland beat Greece 1-0, while Teemu Pukki continued his fine form with the goal. His side are in control in the group alongside the Italians.
While Christian Eriksen scored two penalties as Denmark thrashed Gibraltar D Republic of Ireland drew at Dublin. Ireland direct the group.
Israel and North Macedonia played out a 1-1 draw, with most of the games of this group being played Friday.

Read more: