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

  1. Re8+   Kf6
  2. g5+      Kf5
  3. Qd7#
  1. ....        Kf7
  2. Qd7+  Kf6
  3. Qe7# (Re6#, Rf8#, g5#)

Puzzle League