Bolton are back in the play-off places in the Championship after beating 10-man Middlesbrough 2-1 at the Reebok Stadium.