There's no mate at all after b5. Not to mention black is just up a piece, and I see no way to get your king to the other side as well, black is controlling too many squares.
Good point, both of us missed b5. What happens after Bxb5 then? Can black get his pieces out of the box in time?