Hello !
I will begin to say you proved great attacking skill in this game ! Attacking along the h-file when the opponent "fianchettoed" a bishop here is a typical pattern (Sicilian Dragon , KID Sämisch...).
In my opinion, the sacrifice isn't sound, as I can't calculate the mate, but I would feel very bad in such a position with White pieces. Many grandmasters launch such sacrifices even without seeing the end, just because it's really hard to defend against.
I give you a few analysis of the game, especially after the sacrifice (also opening ideas, if you've time to look at it).
Interesting & Daring Sacrifice or Blunder?
This game may be interesting to those in my rating range (live standard -1454). I always love to break castle of the opponent king by pawn storming and thus win. In this game also, I did the same and sacrificed a bishop too in the process.
My question is whether my sacrife was correct or not? (I mean while playing with a stronger opponent - will it work?).
The game:
http://www.chess.com/livechess/game.html?id=57715280
Yes. 14 Rf1 was a blunder made by my opponent; so that I won in the 15th move. I think the correct move was 14 Bf3. But then, my sacrifice seems futile. So was my sacrifice a blunder?