Solution (C+):
1.Qe1 Rxe1 2.Sh7 (3.Sf6#) Re6 3.Re2 (4.Re5+ Rxe5 5.Sf6#)
3…Rxe2+ 4.Kb3 (5.Sf6#) Re6 5.Ra5+ d5 6.Rxd5+ Re5 7.Sf6#
3…Ra6+ 4.Kb2 (4. Kb3? d5!) (5.Re5#) d5 5.Rxa6 (6.Sf6#) Bf5 6.Bxf5 any 7.Sf6#
Joaquim Crusats - original composition since 2007 -