FREE - In Google Play
FREE - in Win Phone Store
Lots of lines to consider. Here are a few that I don't think have been mentioned, including 1...Rh8 and some that have been covered by other posters.
Got it , and another important variant :after 2 Bxh4 ... Nxh4 ? 3. Rg4 then the black has no move against 4. R1xh4#
Thanks BenTal !