Brilliant Ways to Checkmate

3Q3B/5p2/nRN5/1np5/2k1p3/2b1R3/2B5/3K4
              
menu