Middlebrooks in lineup for Sox, batting 8th