Daily Puzzle for 2025-08-02

Caissa

13 hours ago
#1
White to move
[Event "Zenica, 1986"]
[White "Slavoljub Marjanovic"]
[Black "Bosko Abramovic"]
[FEN "3r1q1k/6bp/p1p5/1p2B1Q1/P1B5/3P4/5PPP/4R1K1 w - - 1 0"]
%Hidden=1
1. Bxg7+ Qxg7 2. Qxd8+ Qg8 3. Qxg8#