chessmusings.wordpress.com
Betcha Can’t Solve This #Chess Puzzle 23
White to move and mate in 3 (Puzzle by: Yuri Voronov, Kursk 01/01/2000).