Interesting puzzle...
Interesting and fun.
Very nice!
Black can hold off the mate for a good while with 3... Qe1+ and 4... Qxe4. It's completely won for white, but the mate is a while off.
Thanks.
Marvelous puzzle. You can win with one less move via 8. Re3