Overview
- Karim Adeyemi opened the scoring when pressure on Thomas Partey forced a clearance that deflected in off his leg.
- Serhou Guirassy added a header before the break and later followed up his saved penalty to complete his double.
- A VAR review ruled Juan Foyth handled a goalbound shot, leading to the Villarreal captain's early second-half red card.
- Fabio Silva struck a late penalty off the crossbar before Daniel Svensson headed in stoppage time from Pascal Gross's delivery.
- Dortmund earned their first victory since October, while Villarreal remained on one point from five group matches despite a strong La Liga position.