Mateusz Klich hit the winner for the promotion hopefuls in added time in the first half, moments after Pablo Hernandez struck a post. 

Marcus Tavernier also hit the woodwork as Boro searched for an equaliser in the second period. 

Watch extended highlights from the game in the video player above.