Madrid: Veteran forward Ruben Castro made a dream return to the Spanish league, converting a late penalty for Real Betis to beat Leganes 3-2 in La Liga.

Castro, in his return after a stint in Chinese soccer, calmly scored in the 83rd minute, securing the victory after the hosts relinquished a two-goal lead.

The club’s all-time leading scorer entered the match only eight minutes earlier.

“It couldn’t have gone any better,” the 36-year-old Castro said. “It was perfect. We won and I scored a goal that helped us earn the three points. I was really looking forward to playing here again.”

Castro last year played on a loan for Chinese club Guizhou Zhicheng.

Betis ended a three-match losing streak at home. (AP)