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

Durao v Catozzi, Dublin 1957
(the book I am using, Matni Udar, says this game was played in Portugal. Megabase 2017 says it was in round 3 of the zonal tournament in Dublin: I’ve gone with Megabase.
Solution
Fairly easy, but pretty nonetheless.
1 Rf4+ Kh5[] 2 Rh4+! gh[] 3g4 mate.

FEN
1r6/5RR1/4r2p/2p3p1/2p1P1k1/3P2P1/2P3K1/8 w – – 0 43
white to play