Daily chess puzzle: Check Mate #121
Another puzzle from Dragoslav Andric's 1981 book “Matni Udar”.
White to play and mate Black

Havasi v Sacconi, Folkestone Olympiad, 1934
Solution
I suspect I have seen this position before, because the whole line was immediately obvious to me. Maybe I haven't, and the motifs were just known to me. 1 Bf6 gf (1…Rg8 is no different, though White could vary by 2 Qg7+! or 2 Rd8+, both 1-0) 2 ef Rg8[] 3 Rd8 and 4 Qg7 mate next move.
White resigned after 1 Bf6.

FEN
2r1r2k/1q3ppp/p2Rp3/2p1P3/6QB/p3P3/bP3PPP/3R2K1 w – – 0 24
Postscript
I haven't heard of Kornel Havasi, but he has 25 years of games in Megabase, from 1912 to 1937. He has a Wikipedia page, and was clearly a strong player, from Hungary, playing in many Olympiads. Alas, he died in 1945 after having to do forced labour in Austria for the Nazis.
Flicking through some of his games at great speed, I like his style of play: I wonder if I am showing my ignorance, and he is better known to others?
I see that there are also J Havasi and G Havasi with many games in Megabase.