Puzzle #2 (Difficult)

Sort:
grant_obama

DangCit

4. Bd5+??? -- That move is easily countered by 4. ... Rxd5.

Instead, I think the better move is 5. Bh7+, which leads to 5. ... Kh8, 6. Rxf8#.