Mate in 3 · No. 335 · ~1900 · Sacrifice

Queen, two rooks and knight

White to play and mate in three.

Position

White
king on c5, queen on e8, rooks on e7 and f4, knight on d7, pawns on a2, a3, c4 and d2
Black
king on h4, queen on g2, rook on h1, bishop on f1, knights on e3 and f2, pawns on e6, g3, g4, g5, h3, h5 and h7