Mate in 3 · No. 300 · Harder

Queen, two rooks and bishop

White to play and mate in three.

Position

White
king on a1, queen on e7, rooks on b6 and c1, bishop on e4, pawns on c3, c4, e2, f4 and g2
Black
king on g4, rook on f3, bishop on a2, knight on f6, pawns on d6 and g3