Yuki's Crafty Mate: a checkmate puzzle

Black to move. Find the one move that wins. About 900 ELO.

From a real ChessLvl game against Yuki Tanaka (LVL 1). Black to move: one move wins.

Hint

Look at every check. One of them leaves the king no way out.

What is a checkmate?

A move that attacks the king with no way out: the game ends on the spot.

How to spot it

Look at every check first. Count the king's escape squares and ask which check covers all of them.

Tip

Before anything else, check every check. Mates hide among the forcing moves.

Solve it on the board above, or take a hint. Every ChessLvl puzzle is checked by a chess engine to have exactly one best move.