EDMONTON, Alberta -- A group of sore, exhausted but happy players in the Edmonton area have set an unofficial record for the world's longest hockey game.

About 40 skaters played for 250 straight hours through a mix of weather and injuries at a rink outside the city to establish the mark Monday afternoon.

This is the fifth time the event has been held, with the previous record of 246 hours, 2 minutes, set in southern Alberta three years ago.

Judges from the Guinness World Records will review footage of the game before the 10 days of competition can enter the books.

The players raised more than $800,000 for the Alberta Cancer Foundation.