What is the best move in this puzzle rush? [FEN &quot;2b2r1r/2k1q1b1/2p1p2p/1p1pPp2/pP1P1RB1/P1N5/2P1Q1PP/5RK1 w - f6 0 1&quot;]
[starpPly &quot;2&quot;]

1. Bh5?

In this puzzle rush from chess.com, it says that Bh5 is the wrong move, although Stockfish shows it as the best. So what is the best possible move? It's the  17th puzzle and it is rated at 1124 ELO.
Did black just play f5 before? Then the right move is exf6 en passant, Bxf6 Rxf6 Rxf6 Qe5+ and win the piece.
[FEN &quot;2b2r1r/2k1qpb1/2p1p2p/1p1pP3/pP1P1RB1/P1N5/2P1Q1PP/5RK1 b - - 1 1&quot;]
[StartFlipped &quot;0&quot;]
[StartPly &quot;3&quot;]

1... f5 2. exf6 Bxf6 3. Rxf6 Rxf6 4. Qe5+