It was a fantastic night for all at the SSE Arena as Belfast Giants past and present united to celebrate Mark Garside's service to the club.
The Scotsman is in his 10th season with the Giants, having originally joined the team in 2010, and, as such, was awarded a testimonial game by the team.
The game was won by Team East Kilbride in a shoot-out in what was a thrilling finish, with Garside himself scoring two penalty shots, including the game-winner, after a 13-13 tie!
It was a night all for the 30-year-old defenceman, who has been one of the Giants' longest serving players and a British international, who is much loved by the fanbase for his dedication and consistent displays.
A draft was held on Monday night to determine the two teams - Team East Kilbride and Team Fife - at the Empire Music Hall in Belfast, with the players picked by captains Matt Pelech and Curtis Leonard.
Recent former faces such as Colin Shields, Steve Saviano, Jackson Whistle, Spiro Goulakos, Jonathan Boxill and Matt Towe were joined by some legendary names from club history at the SSE Arena for the game.
Players such as Gareth Roberts, Curtis Huppe, Jason Bowen, Mark Morrison and Mike McGrath all donned the skates again, alongside the entire current Giants roster and coaching staff.
As well as the match itself, which was played over two halves rather than three periods, there was also a skills competition between the periods consisting of a speed competition and a shoot-out.
The night was hosted by A View From The Bridge podcasters Simon Kitchen, who also dressed for the game, and David McGimpsey, with all the jerseys worn during the game auctioned off afterwards for charity.
Check out some of the best snaps from PressEye photographer William Cherry of the game by clicking on the main image above!