NIGERIA international Samuel Chukwueze put up a fine performance as Villarreal held Champions Real Madrid to a 1-1 draw at the Estadio de la Ceramica on Saturday.
Chukwueze started the game on the bench and replaced Carlos Bacca a minute after the hour mark.
Madrid took the lead inside two minutes through Mariano Diaz.
Chukwueze was however fouled inside the box by Madrid goalkeeper Thibaut Courtois in the 75th minute with Gerard Moreno netting the spot -kick a minute later.
The 21-year-old has scored once in eight league appearances for Villarreal this season.
Gerard Moreno stepped up to score the a late penalty helping Villarreal secure a 1-1 draw with Real Madrid to maintain their unbeaten home record.
Los Blancos, looking to respond from the 4-1 defeat at Valencia before the international break, took an early lead through Mariano.