Chess Puzzle Trainer
Rating 2594Play as White
Your move.