Scotland made it four games unbeaten with a battling 1-0 victory over an impressive Norway side in Molde.