That was a Chess.com daily puzzle.
Most Recent
Forum Legend
Following
New Comments
Locked Topic
Pinned Topic
Heard this puzzle from a friend of mine earlier:
White to play and checkmate