Brilliant Ways to Checkmate

7k/1pp5/p7/3P3B/P5p1/N1P2p1n/1P2r2P/5R1K
              
menu