Running out 5-3 winners against their opponents in Wales boosts the Giants to within two points of the current Elite League leaders, the Nottingham Panthers.
But it came after a rough start which saw Max Birbraer opening the Devils' account within seconds of face-off, and Josh Batch adding a second less than a minute later.
By nine minutes gone though, the Giants were back in the game courtesy of a Darryl Lloyd goal.
And the tide continued to turn in the second period, as it was the Giants' turn to net two goals in just over two minutes - recent signing Chad Langlais grabbed the first, before Robby Sandrock capitalised on a powerplay for the second.
Noah Clarke fired home the Giants next goal to open up a two-goal lead, but the Devils quickly responded and their captain Stuart MacRae scored to ensure there was just one goal in it.
A second goal from Langlais made it 5-3 to the Belfast side and the Giants held off to take the win and the points back to Belfast.
It's back to business after very little respite though, with the Odyssey Arena hosting the Giants' Challenge Cup semi-final second leg against Nottingham Panthers.
The first leg saw the Giants to fall to a 5-1 defeat in Nottingham, but they'll be hoping for a strong performance on home ice - despite the busy schedule.
Face-off in Tuesday night's clash at the Odyssey is at 7.30pm.