Challenge

Sort:
Avatar of AlexOne2Three
White to play and eventually win. Black is about to promote. How to stop the pawns from ruining your day? Hint: The answer is, you don't.
 
Comment all posibble variants for checkmate.