Good game to my opponent! For the record I myself have lost games like this to. Chess can be heartbreak like that.
You were playing very well since the start but in the end, luck wasn't in your favour.
My opponent resigned after I took the last black rook!