Brilliant Ways to Checkmate

r1b2rk1/1pq2p1p/p4Q2/1pP5/5p2/3BR3/P4PPP/5K1R
              
menu