I guess the time controls were short enough to make white miss 24.Qxg7+ as well as 28.e6+ (picks up a queen for free), and Black 28...Qc6, after which he has a probably decisive material advantage.
Maybe it was the time controls, or maybe it was the fact that he's a 1650 vs. your 2300 level analysis. He's excited with a still pretty combo. Give him a break, eh?
I missed 28. e6+! Could take his Q. I missed it by purpose, because i've seen many moves ahead !