Brilliant Ways to Checkmate

r3r1k1/1p3ppp/2p2b2/p7/8/Q1BP2Pq/PPP4P/4RR1K
              
menu