Chessworkout
White to move
900-1100Puzzle 28 of 33