Travis Brown made Ben Bowns make his first save of the evening, to deny his strong goal-bound attempt.
Then, the Cardiff Devils picked up a two-minute penalty for tripping, but the Belfast Giants weren’t able to take advantage of the extra skater.
Richardson was involved shortly after his penalty when his rebounded effort was saved by Tyler Beskorowany.
The Giants dominated the last five minutes of the first period with Bowns having to make multiple good saves, the first to deny Johnny Curran and the next Ara Nazarian.
Just after the restart, Quinn Preston showed great speed and found space, but his resulting shot was straight at the torso of Bowns.
The second period then became the Bowns show as the Cardiff netminder had to make a set of back-to-back stops to deny the Giants a goal. The best to stop captain Mark Cooper’s shot before superbly saving Miles Gendron’s slapshot straight after.
Cardiff Devils opened the scoring on 28:22 when Evan Mosey thanks to a passes from forwards Trevor Cox and Justin Crandall. (0-1)
Shortly after, River Rymsha was called for hooking, but once again the Giants couldn’t take advantage of the powerplay.
Cardiff netminder Bowns continued to show great skill and made another superb save to deny Greg Printz’s just before the buzzer.
Tyler Busch tried his luck from the blueline to try give Cardiff a more comfortable lead before Kohei Sato levelled the game on 45:02 after slotting home the rebound of Sean Norris’s shot from a Ciaran Long pass. (1-1)
Cole Sanford gave Cardiff the lead once again when a great pass from Josh Waller left him with space, with his strong effort passing Tyler Beskorowany. (1-2)
The Giants scored at 56:39 to level the game once again when Charlie Curti sent a shot to the scrum in front of the net for Greg Printz to tap in. (2-2)
However, the goals weren’t done yet as with just 47 seconds left, Cole Stanford beat Miles Gendron to the puck, gained possession and carried the puck singlehandedly to Beskorowany, putting it past him to secure it was Cardiff who would secure the two points. (2-3)
The Stena Line Belfast Giants take on the Guildford Flames away tomorrow but are back on home ice on Saturday 25 November after a stint on the road. Tickets are available here.