Kelechi Iheanacho's league debut for Sevilla was ruined by Ayoze Perez who scored in the 95th minute to snatch a late win for Villarreal.
It took Arnaut Danjuma just 75 seconds to break the deadlock here as Alex Baena played a through-ball from the halfway line, and the Dutchman had no problem guiding a fine finish past Orjan Nyland.
Danjuma thought he had given Villarreal the lead, only to see his stoppage-time goal disallowed for offside, and moments later, Sevilla's Dodi Lukebakio capitalised on a perfectly weighted long pass from Lucas Ocampos to equalize with a powerful volley.
Both sides resumed for the second half with Sevilla eager to find the go-ahead goal but neither goalkeeper was truly troubled until the final 20 minutes.
Iheanacho makes cameo in Villarreal defeat
Villarreal believed they had scored a decisive blow when Santi Comesana finished off an Ilias Akhomach cross, but VAR intervened once again, disallowing the goal due to an offside infraction in the buildup.
Sevilla nearly snatched all three points in stoppage time, but Kelechi Iheanacho's snapshot was expertly saved by Conde.
In a dramatic turn of events, Villarreal counter-attacked and a hopeful cross deflected off Carmona to Pérez, who volleyed home the winner, securing Villarreal's first victory at Sevilla's home since 2019.