Within a few minutes of the restart, the 22-year-old added his second and that should have effectively finished the game as a contest.

Instead, Reading were allowed back into it and Chris Martin - signed from Derby before the transfer deadline - pulled one back 12 minutes before the end. Even though Britt Assomabalonga missed a late penalty for the hosts, Middlesbrough held on.

Middlesbrough - who had not scored a goal in their previous three home league games under Tony Pulis - had to win and they closed the gap to the final play-off spot to four points after Bristol City's dramatic draw with Sunderland.

There was always a sense Reading - with only one win from their previous 10 games in the league - was the ideal opportunity to deliver too, although Stam was able to bring Sone Aluko, Garath McCleary and Liam Kelly back into his side.

Pulis' only change was to bring Jonny Howson in for Adam Clayton, while Rudy Gestede kept his place up front after having the red card he picked up at Norwich overturned at the beginning of the week.

The closest Middlesbrough had come before the opening goal was when Stewart Downing volleyed wide from the back post after he had been picked out by Traore's deep delivery.

Traore, by far the most dangerous player on the pitch again for the home side, then took matters into his own hands in the 44th minute.

The former Barcelona man celebrated only his second goal for Middlesbrough when his low drive had too much on it for Mannone to deal with, having created an opening by rounding Leandro Bacuna.

And, after Jon Dadi Bodvarsson headed into the hands of goalkeeper Darren Randolph at one end, Traore grabbed his second at the other soon after.

He darted at the Reading defence before directing a finish inside the far corner with a stunning right-foot drive.

Middlesbrough captain Grant Leadbitter then drilled a 22-yard free-kick at the upright.

Reading were allowed back into the game when Martin picked out the bottom corner from the edge of the area after being allowed the space to do so. Despite the best efforts of the visitors, and Assombalonga's late penalty miss, Middlesbrough held on.

The managers

Tony Pulis: "I'm pleased with the win, but obviously disappointed that we've not taken our chances that we should. Don't think there's any question that when Adama gets a second goal we should have won… when you miss a penalty, Patrick Bamford misses form about six yards out on the angle. Grant Leadbitter hits the post and somehow it comes out, so it should have been five there.

"It was lovely to get them in afterwards and certainly talk about what happened after they scored. There's certain things we have to do better than we did today."

Also See:

Jaap Stam: "I'm disappointed. It's not about the players' commitment. They are very committed to get these points. t's not about the feeling not being there, the atmosphere is still good, positive. We have played this season many games that have looked promising, but we have conceded too easily.

"How hard have I found this season? Basically you learn a lot from being in this situation. We spoke at the end of last season, as a club and team, to have a good season, but when you are in situations sometimes it is difficult to get out of. You need to make your own luck. We need to make sure the team stays positive and move forward and take opportunities."