Chess Today

3q1n1k/2r1r1pP/2p3R1/pp1p1Q2/3PnN2/4P3/PP3P2/K6R
              
menu