Brilliant Ways to Checkmate

6k1/6pp/p1p3r1/1p1pP3/3P3n/1B5b/PP3B1P/2R4K
              
menu