gold closes at $1,143.30/oz., up $5.90