Brilliant Ways to Checkmate

5k2/p1b2r2/1pP1b3/4P3/1RnBQ3/2P2Pp1/P3B2r/3R1KNq
              
menu