13-year-old Gohan suffers from an aggressive form of cancer but is otherwise an ordinary teenage boy who loves football.

He told nurses at the hospital where he is being treated that his dream was to play for Villarreal at their home stadium, El Madrigal.

The club were told and on Wednesday made the teenager’s dream a reality. He was given the number 12 jersey and started for Villarreal in a charity match against Celtic.

Watch the heartwarming video as Gohan is brought to the stadium and introduced to the team in the dressing room. He is given his jersey and greeted by the Celtic team along with the other players before lining up for the team photo.

Gohan kicked off for the home side and when he went on to score the opening goal his delighted teammates lifted him on their shoulders during the goal celebrations.

His huge grin as he was congratulated by the players will melt your heart.

Villarreal went on to win 5-2 and all proceeds from the match are going towards a research project aimed at helping children like him who live with cancer.

Hat tip: 101 Great Goals