Try this!

Sort:
Avatar of ItalianGame-inactive

Checkmate in 21! Can you solve? This would be a great puzzle for the tactic trainer.

Avatar of bondiggity

A cool problem, though not applicable to tactic trainer as there are multiple points where more than one move is winning. Perhaps computer workout. 

Avatar of Ziryab

Several alternative correct moves are not acknowledged, but clever.