BDS
Problemkiste, 2001
#3
ROOK-HOPPERs a5, b4; e1:
BISHOP-HOPPERs b7, b2; c2
1.Bh7! () 1...RHe4 2.Kc6 & 3.BHd5# 1...BHe4 2.Kc4 & 3.RHd4#
After (and before) a makeshift key, Black has only two moves. Each one occupies e4 and stops the other one from occupying it on Black's second move. If they could be played, those second moves would make White's threatened mating moves illegal because of self-check.
Developed and maintained by Brian Stephenson.
Implemented with HTML5, MySQL, Perl (with, inter alia, CGI::Simple, HTML::Template & XML::LibXML) &
CSS/Javascript (jQuery, Bootstrap & DataTables).