Never mind staying until the end, there were absolutely loads of empty seats when the match kicked off, especially in tier 1 of the CB stand.
They were probably delayed watching the firework display...
It's the same every home match though, no matter the day or KO time. Takes into 10-15 minutes after KO for the ground to fill up.