Talking of Blackburn's first goal, he admits: "It has taken a funny bobble. That's life, but I should be saving them.
"Mistakes happen, or incidents happen, and you get on with it - which is what the team did, and it has been a terrific result.
"But as things have worked out it has hopefully gone in our favour, and made us realise we had to play. We could quite easily have gone 45 minutes without having much effort and then you are always open to the sucker punch.
"The whole team has played very well, I think, though of course there were stages where Blackburn had a lot of pressure.
"But we didn't crumble under it and every man, when he had the chance, did what he had to do.
"It was fantastic. The first goal was a strange one, but we showed resilience as we did on Boxing Day to come back from a goal down - and twice on Saturday we have done the same.
"We could possibly have been ahead before their second goal, but it was a great performance.
"The feeling was right once more but unfortunately things haven't gone our way - and after three minutes I expect a lot of people thought the same would happen again.
"But we have maintained the performance, the result was possibly fair in the end, but we could have won."
It means three points out of three games for the festive period, and David adds: "It is three unbeaten, which is a positive, but we wanted to win because we need to win every game, or as many as we can.
"If you look at Blackburn's previous two or three games they have had some very good results against very good opposition.
"Playing at their ground gave them, if you like, some sort of advantage, so we knew we were up against it.
"From last season's 7-1 to a 2-2, however it works out, is a valuable point - other teams will go there and lose. We didn't, and that is a definite plus."
David is understandably wary of claiming there could be a springboard for the upcoming games, knowing that false dawns are all too easy to come by, but he does conclude: "All I know is that if we maintain our performances we will win games."