Chess Puzzle

UVALive - 7191