Vikings suffer a ‘heartbreaker’ of a loss as late goal denies them