In their last 5 they've, drew at home to Peterborough, only had two shots on target (how?), beat Derby 2-0 at home, drew with Reading, who are 21st, then strangely won 3-0 at Huddersfield. Strange side in a strange league.
In the last 10, their other wins have been against Birmingham (18), Blackpool (14), Stoke (13), Derby (23) and Bristol City (19), not exactly hard games.
By the end of October they had only dropped 8 points from 15 games, four draws, so were unbeaten, 37 points at ~2.5 PPG, and 5 points clear at the top. The next 8 they got 6 points (0.75 PPG), and those 8 are largely the teams they have to play again.
They seem like flat track bullies to me, but they won't be playing on a flat track for the last 8, and if they replicate that bad run again, against those teams they are due to play, then it will be close.
Like I say though, the only team that could catch them is possibly us or maybe Forest, and we'd need to win at their place. The next three games for both sides will determine if it's on or not.
It's still very unlikely, but there is a route there, probably depends on us as much as it does them.
79-82 points seems the range that anyone other than Bournemouth could realistically get.