In how few moves does White deliver checkmate?

21/30

Count the Moves