Mate in 3 · No. 129 · Harder

Queen, rook, bishop and knight

White to play and mate in three.

Position

White
king on g3, queen on b4, rook on c6, bishop on b6, knight on h8, pawns on e4 and h2
Black
king on b7, rooks on a1 and f1, bishop on c1, pawns on a4, d4 and e5