1st comment
I liked the sacrifice.
Nice, i thought about Qd7 first but it fails to Qxd5 followed by Rxf4, which slows a lot the mate
glad you enjoyed it.