In how few moves does White deliver checkmate?

25/30

Count the Moves