White to move and win














SOLUTION TO LAST PUZZLE:
1. Bc4 K×h4 2. Qf4+ Kh5 3. Bf7#

SOLUTION TO LAST PUZZLE:
1. Kb4 b5 2. Qf4 g×f4 3. g5 f×g5 4. f6 e×f6 5. e7 f5 6. e8(Q) #


SOLUTION TO LAST PUZZLE: 1. Kb5 Rd4 2. C8 (Q)
SOLUTION TO LAST PUZZLE:1...Rh1+ 2. N×h1 Bh2+ 4. K×h2 Rh8+ 5. Kg3 Nf5+ 6. Kf4 Rh4++