In Ch 19:Elf Tails of the Half-Blood Prince, after Ron was accidentally poisoned, Cormac McLaggen plays the keeper during the next match, Gryffindor vs Hufflepuff, where he hits Harry on the head with Beater's bat. I have some doubts regarding that match.
So just before Harry gets knocked out the score was 70-40.
“Seventy-forty to Hufflepuff!” barked Professor McGonagall into Luna’s megaphone.
And then this happens:
“Is it, already?” said Luna vaguely. “Oh, look! The Gryffindor Keeper’s got hold of one of the Beater’s bats.”
Harry spun around in midair. Sure enough, McLaggen, for reasons best known to himself, had pulled Peakes’s bat from him and appeared to be demonstrating how to hit a Bludger toward an oncoming Cadwallader.
“Will you give him back his bat and get back to the goal posts!” roared Harry, pelting toward McLaggen just as McLaggen took a ferocious swipe at the Bludger and mishit it.
A blinding, sickening pain…a flash of light…distant screams…and the sensation of falling down a long tunnel…
Then Harry wakes up in the hospital wing where Ron tells him they lost.
“D’you know how much we lost by?” he asked Ron through clenched teeth.
“Well, yeah I do,” said Ron apologetically. “Final score was three hundred and twenty to sixty.”
Why wasn't the match suspended or postponed on account of this accident and the fact that the Gryffindor captain and seeker was injured and no longer able to play.
Even if Hufflepuff caught the snitch immediately as Harry fell and they did not notice this (which seems impossible as Luna drew attention to this via her commentary) the final score should have been 220 - 40.
How on earth was the final score 320-60 unless they took Harry to the hospital and had a reserve seeker or played without a seeker (which doesn't make any sense)?
Am I missing something or was this an error in the book?