My first successfule Sacrifice- What do you think?






Hm...yeah actually, I didn't see 18... Bf6. But I still think White can come out on top: 19 e7+ Bxe7 20 Qe6 Qe8 21 Rae1 Bf6 22 Qd5 Ne5 23 f4.
Also, I think Black can prevent loss after 25... Kxc6 26 Bd5+ Kxd5 27 d7 with 27... Rhe8.
I thought 17.Ne6+ would be good, but I was tired and wanted to look at the ending instead. 25...Kxc6 is right and 26.Bd5+ isn't good, so 26.e8/Q+ is forced.