In a navy blue suit, Prince George joined his parents, the Duke and Duchess of Cambridge, to watch England play in the Euro 2020 final on Sunday.
As he stood between Kate and Prince William, George wore a light blue shirt and striped tie to match his father as he cheered on England.
The Duchess of Cambridge wore a white blazer with a pair of red dangling earrings to pay tribute to the England team.
George, 7, clapped his hands in delight as England left-back Luke Shaw scored within the first two minutes of the game. He could be seen grinning at his father before being congratulated by Kate with a hug.
He’ll be attending his second international tournament since watching England defeat Germany on June 29.
After England beat Germany 2-0, his appearances sparked joy on social media, with some dubbing him England’s “good luck charm.”
One fan tweeted, “The true happiness of Prince George is what we all [are] feeling [right now].”
George’s mother documented his support for the England team on Instagram, where she shared a birthday portrait of the young royal wearing the team’s official t-shirt in 2019.
Princess Charlotte, six, and Prince Louis, three, are his younger siblings who have been noticeably absent from the matches.
William, who is also the president of the Football Association, sent a video message to the team earlier today wishing them luck in the tournament final.
“I just want to wish Gareth [Southgate], Harry [Kane], and every member of the England team on and off the pitch the very best of luck for tonight,” he said in the message.
“It’s hard for me to believe this is happening. It’s all very exciting, and I wish you the best of luck.
“You bring the best out of England, and we’re all rooting for you. You have the support of the entire country. So, take it home,” he advised.
Kate has had a busy sporting day, as she also attended the Wimbledon final earlier today with her father, Michael Middleton.