Crazyhouse checkmate puzzle!

Sort: