Crazy
White to play and mate in three moves
a
b
c
d
e
f
g
h
8
8
7
7
6
6
5
5
4
4
3
3
2
2
1
1
a
b
c
d
e
f
g
h
Solution
Re8+ Kf6
g5+ Kf5
Qd7#
....
Kf7
Qd7+ Kf6
Qe7# (Re6#, Rf8#, g5#)
Puzzle League