Brilliant Ways to Checkmate

r1b2k1r/pppq2pp/2np1n2/8/2BQ1B2/8/PPP3PP/4RR1K
              
menu