I've only seen bits of their recent games but they were very lucky to beat WBA and Stoke.
Sheff U, us and Birmingham away are very tough. For all the doom and gloom about our form we've lost 3 home league games in 15 months. Two nice home games for Middlesbrough in amongst the away games...