Daily Chess Puzzle
White to play
M Bartel vs Krasenkow

25. ?
See game for solution.
Difficulty Scale