Brilliant Ways to Checkmate

6k1/6p1/p3br2/1p1pQ3/5r2/1P1B2R1/1P3qPP/2R4K
              
menu