Brilliant Ways to Checkmate

r6k/p1Q5/2p1b1rq/4p3/B3P3/4P3/PPP3P1/4RRK1
              
menu