Brilliant Ways to Checkmate

3r2k1/ppp2ppp/6Q1/b7/3n1B2/2p3n1/P4PPP/RN3RK1
              
menu