Mate in 3 · No. 95 · Harder

Queen, two rooks, bishop and knight

White to play and mate in three.

Position

White
king on h2, queen on h5, rooks on c1 and e2, bishop on g6, knight on c3, pawns on d4, f2, g3 and h4
Black
king on f8, queen on a2, rook on a8, bishop on e7, knight on c7, pawns on a7, b6, c6 and g7