Middlesbrough are coming off the back of a poor result but they should get back on track here. Boro have won four of their last five home games in the Championship and possess much more individual quality than their opponents.
Despite the good performance, Portsmouth were quite lucky to draw with Leeds, scoring three goals from 0.89xG while conceding 3.20xG.
Middlesbrough have accrued the second-highest expected goals per game rate in the league, currently 2.28xG per game, and also have the third lowest expected goals against rate, currently at 0.75xG.
Portsmouth, by comparison, have conceded 2.08xG per game (the second-highest rate in the league) and have recorded only 0.92xG in their favour.
The underlying numbers have Boro trending very highly and Portsmouth less so, so a home win feels like a pretty likely outcome here. Middlesbrough 2-0 Portsmouth.