Brilliant Ways to Checkmate

r1bqkb2/ppp1p3/2P4r/6p1/7p/2pBP3/PPP3PP/R2QK1NR
              
menu