After Bxd1, I played Rh3 instead of Rxd1 because I thought time was of the essence, since the key to winning would be to get my other pieces involved in the attack before my opponent could bring in their pieces to defend, and I missed Bg4. While I felt I might still have a win, I knew I could at least force a draw. Considering I was down a rook and bishop for three pawns, I knew was pretty sure if I didn't force a draw, any mistake meant I'd almost certainly lose.
In the end, I chose to force a draw.
In this situation, would you have played for the win?