In how few moves does White deliver checkmate?

29/30

Count the Moves