Belfast Giants are 14 points clear at the top of the Elite League despite suffering only their second loss of the season, a 3-2 reverse to the Dundee Stars.