After Edu Albacar scored an early penalty for Elche,
Gareth Bale glanced in a header to equalise for Real.
Ronaldo got his first of the game from the spot after
Mosquera fouled Marcelo, before heading in the
hosts' third.
The Portugal forward scored another penalty for his
hat-trick and wrapped up victory with a clinical late
strike.
Cristiano Ronaldo at Real Madrid this season
Eight games, 12 goals,
two hat-tricks Has only failed to
scored in two games
out of eight
His treble against
Elche was his 21st in
La Liga Booked in the Spanish
Super Cup defeat by
Atletico Madrid on 22
August
Ronaldo has now scored seven goals in four days
after grabbing a hat-trick in Saturday's 8-2 win over
Deportivo.
The win also continued Real's impressive recent form
after a disappointing start to the season.
They lost two of their first three league games but
successive victories means they are now three points
behind La Liga leaders Barcelona, who have a game
in hand.