Doubt about best move in lichess.org training puzzle In this puzzle, https://lichess.org/training/61639, in this position:

1k2n1rr/1b4q1/1p1p1p2/1PpPpQ2/2P1PnN1/2N4P/R5PK/R2B4 b - - 10 33


the engine says that the best move for black is Rh5, I think it should be Bc8.
No. After ...Bc8??, Ra8+ checks win for white.