This puzzle was inspired by @RewanDemontay's puzzle De-zephyr The Solution!. Rewan kindly granted me permission for making this puzzle and citing his as my source of inspiration. I thought of naming it "Zephyr that!" but titles can't be that short on SE.
You're a little girl playing chess with your brother. He knows that you have just learned the rules and he's been toying with you for the whole game, setting up half of his pawns for promotion and getting his pieces into a nice square shape while your king was constantly under checkmate threat. He was hardly paying attention to your moves and didn't see that you were cooking up a little treat of your own.
Please wipe out the entire set of black pieces and deliver checkmate in as few moves as possible.
Your brother is playing optimally and making every move he can to make the game last longer if he cannot force a win or a draw.
Bonus: at some point, your brother grins in delight, thinking you've lost control of the situation. You just captured a rook and four black pieces are left on the board: a pawn, a knight, a queen and the king. You did not choose the shortest way to a complete cleaning of the board, but you are still pretty much in control of the situation. Prove it to him and deliver checkmate to a lone king with your 49th move.
FEN: 1q1N3k/2prN1R1/Kn3Qn1/1p4p1/1r4b1/1p4b1/2pppp2/8 w - - 0 1
Depending on Black's choices, either 5 or 6 pieces (black and white altogether) are going to move throughout the whole sequence. In the bonus line, it has to be 6.
Black has virtually no choice during the whole sequence.