I'd be pretty confident of beating Villa. Even with the current squad.
Playing Boro at the Riverside is (I think I'm right in saying) statistically the toughest thing to do this season. But they seem rather fallible away of late.Therefore, I'd say that playing them at home is likely to be easier...
Lot to reply to there.
Leeds recently beat Cardiff 2-0 away. Clearly a mixed bag so who can say how they'll be playing.
Bolton have been shithouse but teams often improve once relegated as the pressure and expectation is off.
Don't think I can say that there's one team I would feel 100%...