Sheffield United are making excellent progress, with the Blades looking particularly good at home - they have now won five games in a row at home. Thanks to these successes, Sheffield United have secured 2nd place, which allows the team direct entry to the Premier League at the moment.
Middlesbrough are in third place but 10 points behind (and they have played 1 round more), the team is in decent form - 4 wins and 1 defeat in the last five rounds, but the majority of their matches were at home, and Middlesbrough's defeats are nearly all away (8 of 10 defeats have been away matches).
Prediction: Sheffield United to win. We recommend the “1 Win” bet, odds 2.05