Elmar Abdullayev (Azerbaijan)
 
#2 4+3

 Set Play:

 1. ... f5 2. Qg5#

 

Try: 1. Rg3? waiting

 1. ... f5 2. Qg5#

 1. ... h1=Q/R/B/S 2. Qxh1#

 But 1. ... Kh4 [a] !

 

Try: 1. Qc2? [2. Qg6#]

 1. ... Kh6 2. Qg6

 But 1. ... f5!

 

Solution:

1. Rg7! waiting

1. ... f5 2. Qg5#

1. ... Kh4 [a]  2. Qh6 [B] #

1. ... h1=Q/R/B/S 2. Qxh1#