Mate in 3 · No. 128 · ~1700 · Sacrifice

Queen, rook, bishop and knight

White to play and mate in three.

Position

White
king on a8, queen on h6, rook on c5, bishop on a6, knight on d4, pawns on d3, f3 and g2
Black
king on h4, queen on f7, rook on e1, bishops on h2 and h5, knight on g6, pawns on e3, e4, e7, f5, g3 and g5