Chess Puzzle of the Week (107): Solution

In last week’s puzzle (Warmerdam – Leenhouts lichess.org 2020) White mated his opponent with 1. Bg6+ hxg6 2. Qxg6+ Ke7 3. Bc5+ Ke6 4. Nd4+! exd4 21. Rae1#.

Congratulations to Chris Baker, and to anyone else who found the solution.