So many inaccuracies... But White WON!
my favourite is;
43. Qb7+
another CHECK!
Seriously? Am I the only one who found this rather pointless?
First of all, you posted a full game in puzzles.
Second of all, black made a lot of stupid moves and the checkmate was not at all forced. This is just silly.