He told the Advertiser: “We all know we've got to start beating the top teams but someone is getting close to being on the other end of the complete performance off us. We're close but we're not quite there.
"We''ve rectified some of the mistakes we were making early season. I think it's just that one thing we can't put our finger on but we're close to where we want to be. You can see little things like Gareth Evans has come back into it having had a little lay-off and is still finding his fitness. There are people all over the squad who can come in and do jobs if required. Everyone is champing at the bit and the platform is there to push on.”
Harrison, who lost his ever-present record this season on Monday against Bradford when he went off injured, added: “Friday (at Cheltenham) left us scratching our heads a little bit. We've played Crawley and now Cheltenham, the top two in the league, and we should have come away with more really but that's this league for you. Anyone can beat anyone and we were only saying in the dressing room afterwards at Cheltenham, it's fine lines between success and failure.
“We were desperately disappointed not to come away with anything because we more than matched the team second in the league and arguably could have come away with a point on another day. We looked quite solid defensively and we feel that with a couple of tweaks going forward we might have got something out of it.”