Two goals ten seconds apart in the final minute at The Spectrum Centre helped the Belfast Giants to an extremely timely win as they snapped a four-game Elite League losing streak in dramatic fashion against the Guildford Flames.