Con 6 puntos en cinco partidos, el 'Submarino Amarillo' llegaba a esta última jornada en serio peligro de eliminación, ya que estaba igualado a puntos con el tercero (Zúrich) y el cuarto (Steaua), con lo que un tropiezo le dejaba fuera del segundo torneo europeo.
La victoria sobre los rumanos le permitió quedarse con el segundo lugar del grupo, con 9 puntos. Por delante, con 10, finalizó el Osmanlispor turco, que se clasificó como líder tras superar 2-0 al Zúrich.
El alemán de origen italiano Nicola Sansone adelantó al Villarreal en el minuto 16, pero Vlad Achim equilibró en el 55 para el histórico Steaua, campeón de Europa en 1986.
El conjunto de Bucarest sufrió un duro golpe en el 79, con la expulsión por segunda amarilla de Gabriel Tamas y en el 88 Manu Trigueros firmó el gol de la victoria definitiva de los españoles.
Sansone abrió el camino en el estadio de El Madrigal, con un remate en un rebote tras un primer disparo suyo a centro de Mario Gaspar.
El Steaua tuvo problemas para llegar a los dominios locales, pero aprovechó uno de sus pocos acercamientos para empatar en el 55 con el tanto de Achim.
Los rumanos asustaron en el 70 con un intento del brasileño William Amorim que obligó a una gran intervención de Sergio Asenjo.
En el 88, ya casi al final, el Villarreal hizo justicia consiguiendo la victoria con el segundo de la tarde, con un globo de Trigueros.
El Steaua estuvo a punto de empatar en el descuento, pero Asenjo volvió a salvar al 'Submarino'.