https://www.chess.com/puzzles/problem/1000668
(Also if anyone knows how to start the PGN player with a black move, please let me know)
[Event "Juan Martinez Sola Open A"]
[Site "Almeria ESP"]
[Date "2015.12.18"]
[Round "2.1"]
[White "Arboledas Fernandez,A"]
[Black "Del Rio de Angelis,S"]
[FEN "q3r3/5k2/p4n2/2p1p3/1p3n1Q/1P2N2P/2B3P1/3R3K b - - 1 1"]
1. ... Rh8
My thought process is that the white knight is the only thing preventing Qg2#, so maybe putting a knight on d5 can deflect it away.
The solution of the puzzle for black is Rh8. This puts a threat on the white queen but it can just move away. The engine recommends either 2. Be4 Qxe4 and trade off pieces or 2. Bh7 to sacrifice the bishop, but I don't understand why Black has to trade. So why is Rh8 the correct move?