I think it's worth noting that of the top three:
Bolton have only played one away game against a top ten side.
Portsmouth have only played three away games against the top ten.
Oxford have played the most difficult games of the three, having played four of the top ten away. But they've just lost their manager which might derail them somewhat (as we saw last season!)
All three still have to play each other before the halfway point.
We've played six away games against the top ten, including all of the top three. As it stands, we've already played many of our most difficult fixtures. I think we have a real opportunity here.