A [LiChess.org puzzle](https://lichess.org/training/74754) ends at this position with white to move. Apparently, black has a win here, but running through moves with LiChess's Stockfish, I can't seem to figure out how to end the checks.

```
[FEN "1K6/PPPq2PP/5P2/3p4/1p2Q3/7p/8/k2r4 w - - 0 1"]

```

**Question**: Can black end the checks and win?

Maybe there's a humanly understandable reason that the checks don't end. Or maybe the web version of Stockfish is not looking deep enough.