he could have always played ...Qh3 and Qg2#(unstoppable) from move 22 to 24
no, because after ...Qh3, Bxf3 takes away the mating threat
why 12.. f6 13...f5 and 9. Qc2 10. Qb3?
to attack b7, force the bishop-knight trade, and put my queen on a stronger diagonal