After reviewing the video evidence and referees report the FA have upheld the staright red card.
Barnes will now start a three match ban starting with this weekends home game against Southend.
He will also miss the away trips to Plymouth Argyle and Queens Park Rangers.
The talented 18 year old will be a big blow to Billy Davies plans and for the team.