In a bid to break the world record, a group of footballers have played at Air Dome, in Leckwith, Cardiff for 169 hours – the equivalent of one week and one hour.
The match ended with a score of 988-951. They had planned to play for 135 hours until a team in Germany broke the record of 108 hours by playing for 168 hours.
The teams were also playing to raise funds for the charity, Kicking off Against Cancer.
There were tears and cheers at the 19:00 BST final whistle, after the teams played continuously since 18:00 last Sunday.
Lucie Banks, a trustee at the charity, said she was “so proud” of the 33 players’ efforts and hoped it was enough to break the Guinness World Record, as expected.
Ms Banks said each hour played earned a team member a five minute break, which worked out as one hour in every 12.
Guinness World Records will take some time to verify whether the record has been broken.