Brilliant Ways to Checkmate

6k1/p4p2/1p2p1p1/4P3/PP2bP2/2B1b2p/6PP/6RK
              
menu