Brilliant Ways to Checkmate

5rk1/pp2b1pp/1q2p3/1b1p4/8/1Q6/PPN3PP/R1B3NK
              
menu