bxd5 pxb qxd5+ be6 qxn then after this not sure looks winning maybe black would try trade queens with qb8 (also protects b2) then i think rxf5 bxr qxb and rook h7 is lost so black have to play ra7xb pxr+ kxp qd7+ k h8 or kh6 and rxb7 and black is lost

Let's see if 1 Bxd5 then: black has no need to take the bishop with the pawn as frank suggests 1... Bc6 should be secure for black and with equal pawns it should be quite drawish, since white bishop is pinned due to queen being uncovered behind it.