Chess Puzzle 1-19-19

Illingworth
GM Illingworth
Jan 18, 2019, 7:10 PM |
17

Black to play in this puzzle! What should he play?

I will reveal the answer in about 30 hours from the time this was posted!