Standard Puzzle

Puzzle #0Dt03

Rating: 793
I play
0s

Find the best move for black.

kingsideAttackmatemateIn2middlegameshort