Sergio Ramos believes Real Madrid can learn from their mistakes to improve again after his stoppage-time goal sealed a remarkable victory over Deportivo La Coruna at the Santiago Bernabeu.
The 3-2 win extended the unbeaten run of Zinedine Zidane's men to 35 matches, eclipsing the club landmark set by Leo Beenhakker's side from the 1988/89 season.
It could, though, have been so different but for Real's late rally as Ramos netted a crucial goal with just moments remaining once again.
Zidane made eight changes for the LaLiga leaders with an eye on the upcoming FIFA Club World Cup in Japan, leaving out the likes of Cristiano Ronaldo, Luka Modric and Karim Benzema.
Alvaro Morata had fired the hosts into the lead after 50 minutes with a fine finish. However, a quickfire double from former Real Madrid Castilla forward Joselu in the space of two minutes then turned the match around.
Substitute Diaz Mariano equalised with six minutes left before Ramos sent the Bernabeu into raptures when he powered in a header from a corner to secure a piece of history.
The defender, who captained the side on Saturday night, admits Real must focus on ways to remain ahead of the opposition if they are to hold off Barcelona's challenge, their rivals having won 3-0 at bottom club Osasuna earlier in the day.
"It was not a great game. We have made mistakes which have penalised us with goals against us, but we have been able to react and we have gone on to win the game despite being short of time," said Ramos, quoted on the club's official website.
"There is much to reflect on and improve, we should have had a clearer game against Deportivo, although they played a great game.
"However, if you fight to the very end with hope, trust and enthusiasm then this kind of thing can happen."
Ramos added: "In the end, the team has achieved the goal which was to take all three points in the last league match of the year.
"Now, we will go and enjoy the Club World Cup."