PZ190423

ebillgo

Galaxy_Chess_God

6. Qa1 is a mistake

Qf6 would stop the mate

ebillgo

Qf6 will lose to a diverting rook check which costs the queen. 

Galaxy_Chess_God

you mean Qf6 Rh7+ I guess that would be true because

Kg6 Rh6+ losing the queen

Arisktotle

Good puzzle! And of course 6. ... Qf6 7. Rg4+ Qg6 8. Rxg6+ Kxg6 9. Qxe8 is an easy win.

Dang4503

What about 6. ...Qf5 ?

Eventually black will loose though..