Reading pulled off a shock 2-1 win away at Fulham last weekend, with Ovie Ejaria scoring his first two goals of the season in exceptional style.
The Royals dropped into the relegation zone after their draw with Queens Park Rangers a fortnight ago, but have now risen to 13th after beating Peterborough United and then the Cottagers and are three points outside the playoff places.
Veljko Paunovic’s side have not won three matches in a row since the start of March, but will sense an opportunity to build some momentum with a trip to bottom of the table Derby County to come next week.
With just one defeat in their last 11 home league matches, Reading will certainly be confident going into Saturday’s game.
Goals have pretty much been guaranteed with the Royals this season, as they are the third highest scorers in the Championship with 15 goals but they also have the weakest defence, having conceded 18 times.
In contrast, Middlesbrough have proved relatively strong at the back so far, as only league leaders Bournemouth have conceded fewer goals on the road this season than the Teesside outfit.
That is about the best thing you can say about Boro at the moment, as they have registered just one win in their last six matches and that came against struggling Nottingham Forest.
Stream Links ➠ Stream 1╎Stream 2 HD ¦ Stream 3 HD
Last weekend, Neil Warnock’s side went in front early on against newly-promoted Blackpool but conceded two second half goals to lose 2-1.
It leaves Boro sitting 15th in the Championship, with Warnock struggling to inject the same spark as he has done into his previous promotion-winning teams.
Recent history is on Middlesbrough’s side though, as they are unbeaten in their last nine games against Reading since 2015, winning eight of those