Brilliant Ways to Checkmate

2r1rk2/ppqb1pb1/3ppPp1/8/4P2Q/4N2R/PPP3PP/3R2K1
              
menu