In how few moves does White deliver checkmate?

23/30

Count the Moves