First, after move 24, (Rybka says) black has over a 3 pawn advantage, and after your 26th move, black missed Rh8 winning the queen. His move that threw away his entire advatage was his 27 move where instead of Bxf5, he played Rh8?? which allowed your accurate bishop sac (which he would have been better off not accepting with Bf5).
Oh, and good game overall. Just be careful with those sacrifices. With accurate defense those will get you beat every time.
I present to you, my miny masterpiece, "Elegantly Brutal", (a masterpiece in my eye, probably pathetic to an average grandmaster XD).. Anyways, I sacrificed quite a bit of material, and I hope you enjoy =)
And here it is!