Famous faces descended on Birmingham City's football ground to raise cash in memory of Harry Moseley.
Reality TV star Dan Osborne, Sutton Coldfield-born twins and Harry Potter actors, James and Oliver Phelps, and X-Factor winner Shayne Ward were just some of those taking part.
Other stars taking part included Abz Love from boyband 5ive, Blue's Anthony Costa and EastEnders actors Dean Gaffney and Jake Wood.
Around 6,000 supporters gathered early in the stands to cheer on the celebrities.
Harry, who lived in Sheldon, died aged 11 from an incurable brain tumour in 2011.
During his battle with the disease he set up the charity Help Harry Help Others and raised more than £600,000 for cancer research.
His family has continued the work he started and Sunday's match was one of many fundraising events they have held.
Harry's mother Georgie Moseley described the event as 'fantastic' adding: "It is wonderful to see so many families here supporting Harry's charity.
"Last year we raised £118,000 and this year we are hoping to beat that.
"I am of course very sad that Harry isn't here to watch the match today but the sun is shining and I am sure he is looking down on all of us."
The stars were split into two teams – the Moseley Mob and Harry's Heroes with the latter winning 5-2.
Dan Osborne from ITV's The Only Way is Essex, said he felt 'proud' to put on his football boots and raise money for charity.
The 23-year-old said: "It's great fun to be here and we are raising money for a good cause. I am proud to be here."
For actor James Phelps, who was Fred Weasley in the Harry Potter films, playing at St Andrews was a dream come true.
The lifelong Blues fan said: "I am a season ticket holder and last year I scored which was an amazing feeling."
His twin brother Oliver, who played George Weasley in the movies and supports rival club Aston Villa, said the pair were more than happy to take part in the match.
He added: "James and I both met Harry and he was such an inspiring boy. What he achieved was amazing.
"We have both been with the charity since it was first set up so it is brilliant to be asked back to play in this charity match again."
As well as the football, there was a fun fair and displays from dance teams to keep spectators entertained during the afternoon.