Shaun Maloney's late free-kick snatched a well-deserved 2-1 victory for Scotland in their Group A World Cup qualifier in Macedonia.