Maximum Mates in 1

Andrew Hebron asks:

“When off ill recently, slightly delirious and having just played an online game where my opponent refused to resign even after I had multiple Qs, I started thinking about a position where it is possible to deliver the most mate in ones. This is how my brain works and I have given up trying to change it,

“The rules are that your opponent cannot have been in stalemate on the previous moves and you cannot have more pieces than you started with or could have promoted. Have a bash and see how you get on.”

I’ll post Andrew’s attempt later.