Actually I don't think so. 4. Nf4 was the first mistake I made. Basically making that move would allow Rg3, which prevents the mate with Rh5. Instead the King has a way out now, all eventually resulting in a trade off of the rooks at G1 and G3. At least that's how I seeing it.