Originally posted by thelatermonthsYour solution is correct!
Qh6 Rxh6
Rxc8+ Qb8
Rcxb8 Ka7
R3b7#
If they don't take the queen on h6 and move the rook to some other square on the 8th rank such as d8 then:
Qh6 Rd8
Rxa6 Bxa6
Qc6+ winning the rook on a4.
The position is from Tal-Nievergelt, Zurich 1959
1.Qh6 Rd8 2.Bxa6 (Rxa6 works as well) Bd2 3.Qf6 Qd7 4.Bxc8 black resigned