Marvin Johnson opened the scoring for Neil Warnock’s side before goals from Carel Eiting and Fraizer Campbell put the hosts 2-1 up.
Boro looked like they would take a point when Britt Assombalonga converted a late penalty but there was still time for Josh Koroma to score a winner.
Our Middlesbrough writer Joe Nicholson has dished out his marks following the match – scroll down and flick through the pages of our picture gallery to see them:
Our Middlesbrough writer Joe Nicholson has dished out his marks following the match – scroll down and flick through the pages of our picture gallery to see them: