Chess daily puzzle
You play white
Choose a piece to promote to
A new position every day. You move first and must checkmate within the given number of moves; the computer plays the other side. Wrong move? Try again, or use a hint or the solution if you are stuck. Solve it on the day to keep your streak.