Yes, I know it's a queen sacrifice, but it's still a good puzzle on the finish. I kept looking for the queen to provide the final move but black's queen and bishop are covering most of those squares.
The first move stood out like a proverbial, but the second took a little more thought. In the end it had to be a chck of some sort, otherwise 2...Qxf3+ delays the mate.